Το Ubuntu έρχεται με SSH
Περίληψη του άρθρου: “Το Ubuntu 16.04.4 LTS περιλαμβάνουν έναν διακομιστή SSH από προεπιλογή?«
Ubuntu 16.04.Το 4 LTS δεν περιλαμβάνει έναν διακομιστή SSH από προεπιλογή. Ωστόσο, μπορείτε εύκολα να το εγκαταστήσετε και να το διαμορφώσετε για να ενεργοποιήσετε την απομακρυσμένη πρόσβαση στο σύστημά σας. Σε αυτό το άρθρο, θα παρέχουμε έναν πλήρη οδηγό για τη διαμόρφωση του SSH στο Ubuntu, συμπεριλαμβανομένης της ρύθμισης του διακομιστή SSH και της σύνδεσης με αυτό από μια μηχανή -πελάτη.
Βασικά σημεία:
- Το SSH είναι ένα ασφαλές πρωτόκολλο δικτύου που χρησιμοποιείται για απομακρυσμένη επικοινωνία μεταξύ υπολογιστών.
- Το OpenSsh είναι ένα δημοφιλές εργαλείο ανοιχτού κώδικα που παρέχει λειτουργικότητα SSH σε Linux, BSD και Windows.
- Για να ρυθμίσετε έναν διακομιστή SSH στο Ubuntu, πρέπει να εγκαταστήσετε το πακέτο OpenSsh-Server.
- Βεβαιωθείτε ότι έχετε προνόμια sudo και σύνδεση στο διαδίκτυο πριν εγκαταστήσετε τα απαραίτητα πακέτα.
- Μετά την εγκατάσταση του πακέτου OpenSSH-Server, μπορείτε να ελέγξετε την κατάσταση του διακομιστή χρησιμοποιώντας την εντολή “Service SSH Status”.
- Εάν η υπηρεσία SSH δεν εκτελείται, μπορείτε να την ενεργοποιήσετε χρησιμοποιώντας την εντολή “sudo systemCtl enable -Now SSH”.
- Εάν έχετε ενεργοποιήσει ένα τείχος προστασίας, ίσως χρειαστεί να επιτρέψετε τις συνδέσεις SSH μέσω του τείχους προστασίας χρησιμοποιώντας την εντολή “sudo ufw επιτρέπουν ssh”.
- Για να συνδεθείτε στο σύστημα Ubuntu από ένα μηχάνημα πελάτη, πρέπει να γνωρίζετε τη διεύθυνση IP του διακομιστή και να χρησιμοποιήσετε την εντολή “ssh”.
- Εγκαταστήστε το πακέτο OpenSsh-Client στο μηχάνημα πελάτη σας εάν δεν έχει ήδη εγκατασταθεί.
- Μόλις συνδεθεί, μπορείτε να διαχειριστείτε και να ελέγξετε το σύστημα Ubuntu χρησιμοποιώντας το SSH.
Ερωτήσεις και απαντήσεις:
1. Τι είναι το SSH και γιατί είναι σημαντικό?
Το SSH (Secure Shell) είναι ένα ασφαλές πρωτόκολλο δικτύου που επιτρέπει την κρυπτογραφημένη επικοινωνία μεταξύ δύο υπολογιστών σε ένα ανασφαλές δίκτυο. Είναι σημαντικό επειδή παρέχει έναν ασφαλή τρόπο πρόσβασης και διαχείρισης απομακρυσμένων συστημάτων, προστατεύοντας από επιθέσεις όπως η αεροπειρατεία και η παραμονή.
2. Μπορώ να ενεργοποιήσω το διακομιστή SSH στο Ubuntu 16.04.4 LTS?
Ναι, μπορείτε να ενεργοποιήσετε τον διακομιστή SSH στο Ubuntu 16.04.4 LTS εγκαθιστώντας το πακέτο OpenSsh-server και διαμορφώνοντάς το ανάλογα.
3. Πώς μπορώ να εγκαταστήσω το πακέτο OpenSsh-server στο Ubuntu?
Μπορείτε να εγκαταστήσετε το πακέτο OpenSSH-Server στο Ubuntu εκτελώντας την εντολή: “Sudo Apt Install OpenSsh-server”.
4. Πώς μπορώ να ελέγξω την κατάσταση του διακομιστή SSH στο Ubuntu?
Μπορείτε να ελέγξετε την κατάσταση του διακομιστή SSH στο Ubuntu εκτελώντας την εντολή: “Service SSH Status” ή “Sudo SystemCtl Status SSH”.
5. Τι πρέπει να κάνω εάν η υπηρεσία SSH δεν λειτουργεί στο Ubuntu?
Εάν η υπηρεσία SSH δεν λειτουργεί στο Ubuntu, μπορείτε να την ενεργοποιήσετε εκτελώντας την εντολή: “Sudo SystemCtl Enable -Now SSH”.
6. Πώς μπορώ να επιτρέψω τις συνδέσεις SSH μέσω του τείχους προστασίας στο Ubuntu?
Μπορείτε να επιτρέψετε τις συνδέσεις SSH μέσω του τείχους προστασίας στο Ubuntu εκτελώντας την εντολή: “Το Sudo UFW επιτρέπει το SSH”.
7. Πρέπει να εγκαταστήσω το πακέτο OpenSsh-Client στη μηχανή πελάτη μου?
Εάν θέλετε να συνδεθείτε στο σύστημα Ubuntu από ένα μηχάνημα πελάτη, ίσως χρειαστεί να εγκαταστήσετε το πακέτο OpenSsh-Client στο μηχάνημα πελάτη εάν δεν έχει ήδη εγκατασταθεί.
8. Πώς μπορώ να συνδεθώ στο σύστημα Ubuntu από ένα μηχάνημα πελάτη χρησιμοποιώντας το SSH?
Για να συνδεθείτε στο σύστημα Ubuntu από ένα μηχάνημα πελάτη χρησιμοποιώντας το SSH, πρέπει να γνωρίζετε τη διεύθυνση IP του συστήματος Ubuntu και να χρησιμοποιήσετε την εντολή “SSH” ακολουθούμενη από τη διεύθυνση IP.
9. Μπορώ να διαχειριστώ και να ελέγχω εξ αποστάσεως και να ελέγξω το σύστημα Ubuntu χρησιμοποιώντας το SSH?
Ναι, μόλις συνδεθείτε στο σύστημα Ubuntu χρησιμοποιώντας το SSH, μπορείτε να το διαχειριστείτε και να το ελέγξετε εξ αποστάσεως χρησιμοποιώντας διάφορα εργαλεία γραμμής εντολών και υπηρεσίες κοινής ωφέλειας.
10. Είναι ασφαλές να χρησιμοποιείτε SSH για απομακρυσμένη πρόσβαση?
Ναι, το SSH θεωρείται ασφαλές για απομακρυσμένη πρόσβαση καθώς κρυπτογραφεί όλες τις κυκλοφορίες και προσφέρει μεθόδους επαλήθευσης ταυτότητας για να αποτρέψει την μη εξουσιοδοτημένη πρόσβαση.
11. Μπορεί το SSH να χρησιμοποιηθεί για μεταφορά αρχείων μεταξύ μηχανών?
Ναι, το SSH περιλαμβάνει χαρακτηριστικά όπως το SCP (Secure Copy) και το SFTP (πρωτόκολλο μεταφοράς αρχείων SSH) που επιτρέπουν ασφαλή μεταφορά αρχείων μεταξύ μηχανών.
12. Μπορώ να χρησιμοποιήσω το SSH για να αποκτήσω πρόσβαση στα μηχανήματα των Windows από το Ubuntu?
Ναι, μπορείτε να χρησιμοποιήσετε το SSH για να αποκτήσετε πρόσβαση στα μηχανήματα των Windows από το Ubuntu, εγκαθιστώντας ένα διακομιστή SSH στο μηχάνημα Windows ή χρησιμοποιώντας πελάτες SSH τρίτου μέρους.
13. Υπάρχουν κάποια εναλλακτικά εργαλεία για το SSH για απομακρυσμένη πρόσβαση?
Ναι, υπάρχουν εναλλακτικά εργαλεία για το SSH για απομακρυσμένη πρόσβαση, όπως το Telnet και το RDP (πρωτόκολλο απομακρυσμένης επιφάνειας εργασίας). Ωστόσο, το SSH προτιμάται λόγω των χαρακτηριστικών ασφαλείας του.
14. Μπορώ να χρησιμοποιήσω το SSH για να αποκτήσω πρόσβαση στο σύστημα Ubuntu από μια κινητή συσκευή?
Ναι, μπορείτε να χρησιμοποιήσετε το SSH για να αποκτήσετε πρόσβαση στο σύστημα Ubuntu από μια κινητή συσκευή εγκαθιστώντας μια εφαρμογή πελάτη SSH στην κινητή συσκευή σας.
15. Πώς μπορώ να εξασφαλίσω τον διακομιστή SSH στο Ubuntu?
Για να εξασφαλίσετε τον διακομιστή SSH στο Ubuntu, θα πρέπει να απενεργοποιήσετε τη σύνδεση root, να επιβάλλετε ισχυρούς κωδικούς πρόσβασης και να εξετάσετε τη χρήση πλήκτρων SSH για έλεγχο ταυτότητας.
Το Ubuntu 16.04.4 LTS περιλαμβάνουν έναν διακομιστή SSH από προεπιλογή? αντίγραφο
Για να συνδεθείτε στο σύστημα Ubuntu, πρέπει να γνωρίζετε τη διεύθυνση IP του υπολογιστή και να χρησιμοποιήσετε την εντολή SSH, όπως αυτό:
Πλήρης οδηγός για τη διαμόρφωση του SSH στο Ubuntu
Το SSH έχει γίνει η προεπιλεγμένη μέθοδος πρόσβασης σε έναν απομακρυσμένο διακομιστή Linux αυτές τις μέρες.
Το SSH σημαίνει ασφαλές κέλυφος και αυτό’είναι ένα ισχυρό, αποτελεσματικό και δημοφιλές πρωτόκολλο δικτύου που χρησιμοποιείται για τη δημιουργία επικοινωνίας μεταξύ δύο υπολογιστών με απομακρυσμένο τρόπο. Και ας’μην ξεχνάτε το ασφαλές μέρος του ονόματός του. Το SSH κρυπτογραφεί όλες τις επισκεψιμότητες για να αποτρέψει τις επιθέσεις όπως η αεροπειρατεία και η παρακολούθηση, προσφέροντας διαφορετικές μεθόδους ελέγχου ταυτότητας και μια πληθώρα επιλογών διαμόρφωσης.
Σε αυτόν τον αρχάριο’Οδηγός, εσύ’Θα μάθω:
- Η βασική έννοια του SSH
- Ρύθμιση διακομιστή SSH (στο σύστημα που θέλετε να αποκτήσετε πρόσβαση εξ αποστάσεως)
- Σύνδεση σε απομακρυσμένο διακομιστή μέσω SSH από το μηχάνημα πελάτη (ο προσωπικός σας υπολογιστής)
Τα απόλυτα βασικά στοιχεία του SSH
Πριν δείτε οποιαδήποτε διαδικασία διαμόρφωσης, θα είναι καλύτερο να περάσετε από την απόλυτη βασική έννοια του SSH.
Το πρωτόκολλο SSH βασίζεται στην αρχιτεκτονική διακομιστή-πελάτη. ο “υπηρέτης” επιτρέπει το “πελάτης” να συνδεθεί σε κανάλι επικοινωνίας. Αυτό το κανάλι είναι κρυπτογραφημένο και η ανταλλαγή διέπεται από τη χρήση δημόσιων και ιδιωτικών κλειδιών SSH.
Το OpenSsh είναι ένα από τα πιο δημοφιλή εργαλεία ανοιχτού κώδικα που παρέχει τη λειτουργικότητα SSH σε Linux, BSD και Windows.
Για μια επιτυχημένη SSH που έχει ρυθμιστεί, πρέπει να:
- Έχετε εξαρτήματα διακομιστή SSH στο μηχάνημα που λειτουργεί ως διακομιστής. Αυτό παρέχεται από openssh-server πακέτο.
- Έχετε συστατικό πελάτη SSH στο μηχάνημα από όπου θέλετε να συνδεθείτε με το μηχάνημα απομακρυσμένου διακομιστή. Αυτό παρέχεται από openssh-client Το πακέτο και οι περισσότερες κατανομές Linux και BSD προέρχονται από αυτό.
Είναι σημαντικό να διατηρείτε μια διάκριση μεταξύ του διακομιστή και του πελάτη. Μπορεί να μην θέλετε ο προσωπικός σας υπολογιστής να ενεργεί ως διακομιστής SSH εκτός εάν έχετε καλούς λόγους όπου θέλετε οι άλλοι να συνδεθούν με το σύστημά σας μέσω SSH.
Γενικά, έχετε ένα ειδικό σύστημα που λειτουργεί ως διακομιστής. Για παράδειγμα, ένας διακομιστής Ubuntu Raspberry Pi που τρέχει Ubuntu. Ενεργοποιείτε το SSH στο Raspberry Pi, ώστε να μπορείτε να ελέγξετε και να διαχειριστείτε τη συσκευή από τον κύριο προσωπικό σας υπολογιστή χρησιμοποιώντας το SSH σε ένα τερματικό σταθμό.
Με αυτές τις πληροφορίες, ας’S Δείτε πώς μπορείτε να ρυθμίσετε έναν διακομιστή SSH στο Ubuntu.
Ρύθμιση του διακομιστή SSH στο Ubuntu
Η ρύθμιση του SSH δεν είναι περίπλοκη και χρειάζεται μόνο μερικά βήματα για να το κάνετε.
Προϋποθέσεις
- Ένας χρήστης με ξιφία προνόμια στη μηχανή διακομιστή
- Σύνδεση στο Διαδίκτυο για λήψη των απαιτούμενων πακέτων
- Τουλάχιστον ένα άλλο σύστημα στο δίκτυό σας. Μπορεί να είναι ένας άλλος υπολογιστής στο LAN σας, ένας απομακρυσμένος διακομιστής μέσω του Διαδικτύου, ή μια εικονική μηχανή που φιλοξενείται στον υπολογιστή σας.
Και πάλι, η εγκατάσταση του διακομιστή SSH πρέπει να γίνει στο σύστημα που θέλετε να ενεργήσετε ως διακομιστής και στον οποίο θέλετε να συνδεθείτε εξ αποστάσεως μέσω SSH.
Βήμα 1: Εγκαταστήστε τα απαιτούμενα πακέτα
Αφήνω’Ξεκινήστε ανοίγοντας ένα παράθυρο τερματικού για να εισαγάγετε τις απαραίτητες εντολές.
Θυμηθείτε να ενημερώσετε το σύστημα Ubuntu πριν εγκαταστήσετε νέα πακέτα ή λογισμικό για να βεβαιωθείτε ότι εκτελείτε τις τελευταίες εκδόσεις.
Sudo Apt Update && Sudo Apt Αναβάθμιση
Το πακέτο που χρειάζεστε για να εκτελέσετε το SSH Server παρέχεται από το στοιχείο OpenSsh-server από το OpenSSH:
Sudo Apt Εγκατάσταση OpenSsh-Server
Βήμα 2: Έλεγχος της κατάστασης του διακομιστή
Μόλις ολοκληρωθεί η λήψη και η εγκατάσταση του πακέτου, η υπηρεσία SSH θα πρέπει να λειτουργεί ήδη, αλλά για να είμαστε σίγουροι ότι θα το ελέγξουμε με:
Υπηρεσία SSH Κατάσταση
Μπορείτε επίσης να χρησιμοποιήσετε τις εντολές SystemD:
Sudo SystemCtl Κατάσταση SSH
Θα πρέπει να δείτε κάτι τέτοιο, με τη λέξη ενεργή επισημασμένη. Πατήστε Q για να επιστρέψετε στη γραμμή εντολών.
Εάν στην περίπτωσή σας η υπηρεσία δεν λειτουργεί, θα πρέπει να ενεργοποιήσετε έτσι:
Sudo SystemCTL Ενεργοποίηση -Τώρα SSH
Βήμα 3: Επιτρέποντας το SSH μέσω του τείχους προστασίας
Το Ubuntu έρχεται με ένα βοηθητικό πρόγραμμα τείχους προστασίας που ονομάζεται UFW (απλή FireWall) που είναι μια διεπαφή για Iptables Αυτό με τη σειρά του διαχειρίζεται το δίκτυο’κανόνες. Εάν το τείχος προστασίας είναι ενεργό, μπορεί να αποτρέψει τη σύνδεση με τον διακομιστή SSH σας.
Για να διαμορφώσετε το UFW έτσι ώστε να επιτρέπει την επιθυμητή πρόσβαση, πρέπει να εκτελέσετε την ακόλουθη εντολή:
Το Sudo UFW επιτρέπει το SSH
Η κατάσταση του UFW μπορεί να ελεγχθεί με την κατάσταση Sudo UFW .
Αυτή τη στιγμή ο διακομιστής SSH είναι έτοιμος να τρέχει, απλά περιμένοντας μια σύνδεση από έναν πελάτη.
Σύνδεση με το απομακρυσμένο σύστημα από το τοπικό σας μηχάνημα
Το τοπικό σας σύστημα Linux θα πρέπει ήδη να έχει εγκατεστημένο το SSH Client. Εάν όχι, μπορείτε πάντα να το εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή στο Ubuntu:
Sudo Apt Εγκατάσταση OpenSsh-Client
Για να συνδεθείτε στο σύστημα Ubuntu, πρέπει να γνωρίζετε τη διεύθυνση IP του υπολογιστή και να χρησιμοποιήσετε την εντολή SSH, όπως αυτό:
Αλλαγή όνομα χρήστη στον πραγματικό χρήστη σας στο σύστημα και διεύθυνση στη διεύθυνση IP της μηχανής Ubuntu.
Αν δεν είσαι’T Γνωρίστε τη διεύθυνση IP του υπολογιστή σας μπορείτε να πληκτρολογήσετε IP A στο τερματικό του διακομιστή και να ελέγξετε την έξοδο. Πρέπει να έχετε κάτι τέτοιο:
Όπως μπορεί να δει εδώ η διεύθυνση IP μου είναι 192.168.1.111. Αφήνω’Δοκιμάστε να συνδεθείτε χρησιμοποιώντας το [προστατευμένο email] μορφή.
Την πρώτη φορά που συνδέεστε με έναν διακομιστή SSH, θα ζητήσει άδεια να προσθέσετε τον κεντρικό υπολογιστή. Πληκτρολογήστε ναι και πατήστε Enter για να συνεχίσετε.
Αμέσως το SSH σας λέει ότι ο οικοδεσπότης προστέθηκε μόνιμα και στη συνέχεια ζητά τον κωδικό πρόσβασης που έχει εκχωρηθεί στο όνομα χρήστη. Πληκτρολογήστε τον κωδικό πρόσβασης και πατήστε Εισαγάγετε άλλη μια φορά.
Και voila! Θα συνδεθείτε στο σύστημα Ubuntu από απόσταση!
Τώρα μπορείτε να εργαστείτε στο απομακρυσμένο σας σύστημα’s τερματικό ως κανονικό.
Κλείσιμο της σύνδεσης SSH
Για να κλείσετε τη σύνδεση, απλά πρέπει να πληκτρολογήσετε την έξοδο και θα την κλείσετε αμέσως, χωρίς να ζητήσετε επιβεβαίωση.
Σταματώντας και απενεργοποιώντας το SSH στο Ubuntu
Εάν θέλετε να σταματήσετε την υπηρεσία SSH, θα χρειαστείτε αυτήν την εντολή:
sudo systemctl stop ssh
Αυτό θα σταματήσει την υπηρεσία μέχρι να το κάνετε επανεκκίνηση ή μέχρι να επανεκκινηθεί το σύστημα. Για να το επανεκκινήσετε, πληκτρολογήστε:
Sudo SystemCtl Start SSH
Τώρα, αν θέλετε να το απενεργοποιήσετε από την εκκίνηση κατά τη διάρκεια της εκκίνησης του συστήματος, χρησιμοποιήστε αυτό:
Sudo SystemCtl Απενεργοποιήστε το SSH
Αυτό κέρδισε’t Σταματήστε την υπηρεσία κατά τη διάρκεια της τρέχουσας συνεδρίασης, μόνο από τη φόρτωση κατά την εκκίνηση. Εάν θέλετε να το αφήσετε να ξεκινήσει ξανά κατά τη διάρκεια της εκκίνησης του συστήματος, πληκτρολογήστε:
Sudo SystemCTL Ενεργοποίηση SSH
Άλλοι πελάτες SSH
Το εργαλείο SSH περιλαμβάνεται στα περισσότερα συστήματα *Nix, από το Linux έως το MacOS, αλλά αυτά δεν είναι οι μόνες επιλογές που υπάρχουν, εδώ είναι μερικοί πελάτες που μπορούν να χρησιμοποιηθούν από άλλα λειτουργικά συστήματα:
- Το Putty είναι ένας δωρεάν πελάτης SSH και ανοικτού κώδικα που είναι εξαιρετικά δημοφιλής στους χρήστες των Windows. Μπορείτε επίσης να εγκαταστήσετε το Putty στο Ubuntu. Το’γεμάτα χαρακτηριστικά και πολύ εύκολο στη χρήση. Εάν συνδέεστε με το μηχάνημα Ubuntu από ένα σταθμό Windows, το Putty είναι μια εξαιρετική επιλογή.
- Το Juicessh είναι ένα εκπληκτικό εργαλείο για τους χρήστες Android. Εάν είστε εν κινήσει και χρειάζεστε ένα κινητό πελάτη για να συνδεθείτε με το σύστημα Ubuntu, συνιστούμε να δώσετε στο Juicessh ένα go. Το’ήταν γύρω για σχεδόν 10 χρόνια και αυτό’δωρεάν στη χρήση.
- Τέλος, το Termius είναι διαθέσιμο για Linux, Windows, MacOS, iOS και Android. Έχει μια δωρεάν έκδοση και επίσης αρκετές επιλογές premium. Εάν εκτελείτε πολλούς διακομιστές και εργάζεστε με ομάδες που μοιράζονται συνδέσεις, τότε ο Τέρμος είναι μια καλή επιλογή για εσάς.
Τυλίγοντας
Με αυτές τις οδηγίες, μπορείτε να ρυθμίσετε το SSH ως υπηρεσία διακομιστή στα συστήματα Ubuntu για να μπορείτε να συνδέσετε εξ αποστάσεως και με ασφάλεια στον υπολογιστή σας προκειμένου να συνεργαστείτε με τη γραμμή εντολών και να εκτελέσετε οποιαδήποτε απαιτούμενη εργασία.
Ο άλλος ιστότοπός μας, Linux Handbook, διαθέτει διάφορα ενημερωτικά άρθρα για το SSH. Από εδώ, συνιστώ να διαβάσετε τα εξής:
- Ξεκινώντας με το SSH στο Linux
- Χρήση αρχείου ρυθμίσεων SSH για τη διαχείριση πολλαπλών συνδέσεων SSH
- Προσθήκη δημόσιου κλειδιού στον διακομιστή SSH για κωδικό πρόσβασης με μικρότερο έλεγχο ταυτότητας
- Συμβουλές σκλήρυνσης SSH για να εξασφαλίσετε τον διακομιστή SSH
Αν το βρείτε συντριπτικό, το Linux Handbook διαθέτει ένα premium video course που εξηγεί το SSH για αρχάριους μαζί με τα πρακτικά εργαστήρια που θα ακολουθήσουν. Αυτό θα σας δώσει μια πιο εξορθολογισμένη γνώση του θέματος.
Το Ubuntu 16.04.4 LTS περιλαμβάνουν έναν διακομιστή SSH από προεπιλογή? [αντίγραφο]
Σύμφωνα με αυτήν την απάντηση, το SSH είναι απενεργοποιημένο από προεπιλογή. Ωστόσο, κοιτάζοντας γύρω από τα σεμινάρια, υπήρχαν πολλά παραδείγματα εγκατάστασης ενός διακομιστή SSH (Ε.σολ. sudo apt εγκατάσταση openssh-server), το οποίο ολοκλήρωσα. Μετά την εκτέλεση της εγκατάστασης (κατάλληλες προτροπές για νέα χρήση δεδομένων κ.λπ.), Έλεγξα την προαναφερθείσα θέση και βρήκα το αρχείο/etc/init/ssh.Η Conf πράγματι υπήρχε. Μόλις εγκατέστησα το OpenSsh χωρίς λόγο και έκανα 16.04.4 LTS έχουν ένα διακομιστή SSH ενσωματωμένο στο ότι απλά έπρεπε να ενεργοποιήσω και να διαμορφώσω?