Android

Πώς να ενεργοποιήσετε το ssh στο ubuntu 18.04

Howto Install Hadoop Using Ambari on Ubuntu

Howto Install Hadoop Using Ambari on Ubuntu

Πίνακας περιεχομένων:

Anonim

Το Secure Shell (SSH) είναι ένα πρωτόκολλο κρυπτογραφικού δικτύου που χρησιμοποιείται για ασφαλή σύνδεση μεταξύ πελάτη και διακομιστή.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να ενεργοποιήσετε το SSH σε μια μηχανή του Ubuntu Desktop. Η ενεργοποίηση του SSH θα σας επιτρέψει να συνδεθείτε απομακρυσμένα με το μηχάνημά σας Ubuntu και να μεταφέρετε με ασφάλεια αρχεία ή να εκτελέσετε εργασίες διαχείρισης.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Ενεργοποίηση SSH στο Ubuntu

Ο διακομιστής SSH δεν έχει εγκατασταθεί από προεπιλογή στα επιτραπέζια συστήματα του Ubuntu, αλλά μπορεί να εγκατασταθεί εύκολα από τα κανονικά αποθετήρια του Ubuntu.

Για να εγκαταστήσετε και να ενεργοποιήσετε το SSH στο σύστημα Ubuntu, ολοκληρώστε τα παρακάτω βήματα:

  1. Ανοίξτε το τερματικό σας είτε χρησιμοποιώντας τη Ctrl+Alt+T είτε κάνοντας κλικ στο εικονίδιο του τερματικού και εγκαθιστώντας το πακέτο openssh-server πληκτρολογώντας:

    sudo apt update sudo apt install openssh-server

    Εισαγάγετε τον κωδικό πρόσβασης όταν σας ζητηθεί και εισαγάγετε το Y για να συνεχίσετε την εγκατάσταση.

    Όπως μπορείτε να δείτε από την έξοδο, η διεύθυνση IP του συστήματος είναι 192.168.121.111 .

    Μόλις εντοπίσετε τη διεύθυνση IP, συνδεθείτε στο απομακρυσμένο μηχάνημα εκτελώντας την ακόλουθη εντολή ssh :

    ssh [email protected]

    Όταν συνδέεστε για πρώτη φορά μέσω SSH, θα δείτε ένα μήνυμα που θα δείχνει κάτι τέτοιο:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Πληκτρολογήστε yes και θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Μόλις εισαγάγετε τον κωδικό πρόσβασης, θα σας υποδεχτεί ένα μήνυμα παρόμοιο με αυτό που ακολουθεί.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Τώρα είστε συνδεδεμένοι στο μηχάνημά σας στο Ubuntu.

    Σύνδεση με SSH μέσω Internet

    Για να συνδεθείτε με το μηχάνημα Ubuntu μέσω του Διαδικτύου, θα πρέπει να γνωρίζετε τη δημόσια IP διεύθυνση σας και να διαμορφώσετε τον δρομολογητή σας για να δεχτείτε δεδομένα στη θύρα 22 και να τα στείλετε στη μηχανή του Ubuntu όπου εκτελείται το SSH.

    Για να προσδιορίσετε τη δημόσια διεύθυνση IP του μηχανήματος που προσπαθείτε να χρησιμοποιήσετε ως SSH, απλώς επισκεφθείτε την ακόλουθη διεύθυνση URL: https://ifconfig.co/ip .

    Όταν πρόκειται για τη ρύθμιση της προώθησης θύρας, κάθε δρομολογητής έχει διαφορετικό τρόπο για να ρυθμίσει την προώθηση θυρών. Θα πρέπει να συμβουλευτείτε την τεκμηρίωση του δρομολογητή σας σχετικά με τον τρόπο ρύθμισης της προώθησης θύρας. Εν ολίγοις, πρέπει να εισαγάγετε τον αριθμό θύρας όπου θα υποβληθούν οι αιτήσεις (η προεπιλεγμένη θύρα SSH είναι 22) και η ιδιωτική διεύθυνση IP που εντοπίσατε νωρίτερα (χρησιμοποιώντας την εντολή ip a command) του μηχανήματος όπου εκτελείται το SSH.

    Μόλις βρείτε τη διεύθυνση IP και διαμορφώσετε το δρομολογητή σας, μπορείτε να συνδεθείτε πληκτρολογώντας:

    ssh username@public_ip_address

    Μπορείτε επίσης να ρυθμίσετε έναν έλεγχο ταυτότητας βασισμένο σε κλειδί SSH και να συνδεθείτε στο μηχάνημα Ubuntu χωρίς να εισάγετε κωδικό πρόσβασης.

    Απενεργοποίηση SSH στο Ubuntu

    Εάν για κάποιο λόγο θέλετε να απενεργοποιήσετε το SSH στο μηχάνημά σας Ubuntu, μπορείτε απλά να σταματήσετε την υπηρεσία SSH εκτελώντας:

    sudo systemctl stop ssh

    Για να ξεκινήσει πάλι να τρέχει:

    sudo systemctl start ssh

    Για να απενεργοποιήσετε την υπηρεσία SSH για να ξεκινήσει κατά την εκτέλεση της εκκίνησης του συστήματος:

    sudo systemctl disable ssh

    Για να το ενεργοποιήσετε ξανά πληκτρολογήστε:

    sudo systemctl enable ssh

    συμπέρασμα

    Έχετε μάθει πώς να εγκαταστήσετε και να ενεργοποιήσετε το SSH στο Ubuntu 18.04 σας. Τώρα μπορείτε να συνδεθείτε στο μηχάνημά σας και να εκτελέσετε κοινές εργασίες sysadmin μέσω της γραμμής εντολών.

    Από προεπιλογή, το SSH ακούει στη θύρα 22. Η αλλαγή της προεπιλεγμένης θύρας SSH προσθέτει ένα πρόσθετο επίπεδο ασφάλειας στον διακομιστή σας, μειώνοντας τον κίνδυνο αυτόματων επιθέσεων.

    Για περισσότερες πληροφορίες σχετικά με τον τρόπο διαμόρφωσης του διακομιστή SSH, διαβάστε τον οδηγό SSH / OpenSSH / Διαμόρφωση του Ubuntu και την επίσημη σελίδα εγχειριδίου SSH.

    ssh ubuntu