Οδηγός για αρχάριους για την εγκατάσταση του SSH σε Linux και για τον έλεγχο της εγκατάστασης

Αναμφισβήτητα ένα από τα πιο σημαντικά βοηθητικά προγράμματα Linux για μάθηση είναι το SSH, καθώς μπορείτε να ελέγξετε μια διαφορετική μηχανή σαν να καθίστε απευθείας σε αυτό. Θα σας οδηγήσουμε σε μια βασική εγκατάσταση.

Αναμφισβήτητα ένα από τα πιο σημαντικά βοηθητικά προγράμματα Linux για μάθηση είναι το SSH, καθώς μπορείτε να ελέγξετε μια διαφορετική μηχανή σαν να καθίστε απευθείας σε αυτό.  Θα σας οδηγήσουμε σε μια βασική εγκατάσταση.
Διαφήμιση

Μόλις αρχίσετε να αισθάνεστε πιο άνετα με τη χρήση του Linux, θα θελήσετε να αρχίσετε να χρησιμοποιείτε μερικά μεγάλα βοηθητικά προγράμματα που μπορούν να σας κάνουν πολύ πιο παραγωγικούς. Αναμφισβήτητα ένα από τα πιο σημαντικά βοηθητικά προγράμματα για μάθηση είναι το SSH. Με αυτό, μπορείτε να ελέγξετε μια διαφορετική μηχανή σαν να κάνατε καθιστό απευθείας σε αυτό. Αυτό μπορεί να σας επιτρέψει να εγκαταστήσετε μηχανές χωρίς κεφαλές, όπως με ένα Raspberry Pi Ρύθμιση του Raspberry Pi σας Για Headless Χρήση με SSH Ρύθμιση του Raspberry Pi σας Για Headless χρήση με SSH Το Raspberry Pi μπορεί να δεχθεί εντολές SSH όταν συνδέεται σε ένα τοπικό δίκτυο μέσω Ethernet ή Wi-Fi), επιτρέποντάς σας να το ρυθμίσετε εύκολα. Τα οφέλη της SSH ξεπερνούν την καθημερινή εξέταση ... Διαβάστε περισσότερα.

Πώς το ρυθμίζετε, τόσο στις πλευρές του πελάτη και του διακομιστή; Θα σας μεταφέρουμε σε μια βασική εγκατάσταση, ώστε να μπορείτε να συνδεθείτε μεταξύ των δύο.

Τι είναι το SSH;

Με απλά λόγια, το SSH (Secure Shell) σάς επιτρέπει να συνδεθείτε σε διαφορετικό υπολογιστή και να αποκτήσετε πρόσβαση σε τερματικά. Τι είναι SSH και πώς είναι διαφορετικό από το FTP [Τεχνολογία που εξηγείται] Τι είναι το SSH και πώς είναι διαφορετικό από το FTP [Τεχνολογία που εξηγείται] Διαβάστε περισσότερα παρά το γεγονός ότι δεν βρίσκεται ακριβώς μπροστά του. Το SSH δεν σας δίνει πρόσβαση στο γραφικό περιβάλλον επιφάνειας εργασίας (κανονικά, τουλάχιστον), αλλά θα σας δώσει τερματική πρόσβαση. Αυτό είναι μόνο ένας καλός λόγος για να βουρτσίζετε τις τερματικές δεξιότητές σας Ένα AZ του Linux - 40 βασικές εντολές που πρέπει να γνωρίζετε Ένα AZ του Linux - 40 βασικές εντολές πρέπει να γνωρίζετε Το Linux είναι ο συχνά αγνοούμενος τρίτος τροχός στα Windows και Mac. Ναι, την τελευταία δεκαετία, το λειτουργικό σύστημα ανοιχτού κώδικα έχει κερδίσει πολλή πρόσφυση, αλλά εξακολουθεί να είναι μακριά από το να θεωρείται ... Διαβάστε περισσότερα. Μόλις συνδεθείτε με τον άλλο υπολογιστή, μπορείτε να κάνετε σχεδόν ό, τι θέλετε, ειδικά εάν έχετε πρόσβαση root στον απομακρυσμένο λογαριασμό χρήστη.

Εγκατάσταση από την πλευρά του πελάτη

ssh_client_install
Η εγκατάσταση του SSH είναι πολύ εύκολη και απαιτεί μόνο λίγα άλλα κομμάτια πληροφοριών για να προχωρήσει. Στον υπολογιστή που θέλετε να χρησιμοποιήσετε για να συνδεθείτε με άλλους υπολογιστές, θα χρειαστεί να εγκαταστήσετε το πρόγραμμα-πελάτη OpenSSH, αν δεν το έχετε ήδη. Σε συστήματα Ubuntu αυτό μπορεί να γίνει με sudo apt-get install openssh-client . Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε ήδη να πάτε με έναν υπολογιστή.

Εναλλακτικά, θα μπορούσατε να εγκαταστήσετε το PuTTY εάν είστε συνηθισμένοι σε αυτό ή σε άλλους πελάτες SSH στα Windows 4 Εύκολοι τρόποι χρήσης SSH Στα Windows 4 Εύκολοι τρόποι χρήσης SSH Στα Windows SSH είναι η de facto λύση για την ασφαλή πρόσβαση σε απομακρυσμένα τερματικά σε Linux και άλλα UNIX-like συστήματα. Αν έχετε απομακρυσμένο διακομιστή SSH που θέλετε να έχετε πρόσβαση, θα πρέπει να κάνετε λήψη ενός προγράμματος-πελάτη SSH .... Διαβάστε περισσότερα, παρόλο που προσωπικά προτιμώ ακόμα να χρησιμοποιείτε απευθείας το τερματικό αντί για το PuTTY. Ωστόσο, για όσους το θέλετε, μπορούν να το εγκαταστήσουν με την εντολή sudo apt-get install putty .

Εγκατάσταση από την πλευρά του διακομιστή

ssh_server_install
Σε κάθε υπολογιστή με τον οποίο θέλετε να συνδεθείτε, θα χρειαστεί να εγκαταστήσετε το μέρος του λογισμικού του διακομιστή, εάν δεν το έχετε ήδη. Μπορείτε να το κάνετε σε συστήματα Ubuntu με την εντολή sudo apt-get install openssh-server . Μόλις εγκατασταθεί, εγκαθίσταται όλο το απαραίτητο λογισμικό.

Προσδιορίστε τη διεύθυνση IP

ssh_find_ip

ssh_find_ip
Τώρα, πρέπει να γνωρίζετε τη διεύθυνση IP (ή την διεύθυνση ιστού) που μπορείτε να χρησιμοποιήσετε για να φτάσετε στον υπολογιστή στον οποίο θέλετε να συνδεθείτε. Αν ο υπολογιστής είναι συνδεδεμένος στο ίδιο δίκτυο με το δικό σας, θα ήταν προτιμότερο να χρησιμοποιήσετε την τοπική διεύθυνση IP (δηλ. 192.168.1.2) αντί για τη δημόσια διεύθυνση IP (δηλ. 100.101.102.103).

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

Εάν πρέπει να γνωρίζετε την τοπική διεύθυνση IP, μπορείτε να εκτελέσετε την εντολή ifconfig και στη συνέχεια να δείτε τι διεύθυνση IP σας δίνει. Για τη δημόσια διεύθυνση IP, μπορείτε να επισκεφτείτε έναν ιστότοπο όπως το whatsmyip.org και να σας το πω.

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

ssh_connect
Μόλις έχετε τη διεύθυνση IP που πρέπει να χρησιμοποιήσετε, βεβαιωθείτε ότι έχετε επίσης ένα όνομα χρήστη και κωδικό πρόσβασης που λειτουργεί στο μηχάνημα στο οποίο συνδέεστε και, στη συνέχεια, εκτελέστε την εντολή ssh [email protected], αντικαθιστώντας το όνομα χρήστη με το πραγματικό όνομα χρήστη και 1.2.3.4 με την πραγματική διεύθυνση IP που πρέπει να χρησιμοποιήσετε. Πατήστε Enter και θα σας ζητήσει τον κωδικό πρόσβασης του χρήστη. Με έναν σωστό κωδικό πρόσβασης, θα λάβετε μια γραμμή εντολών για το τερματικό - είστε πλέον συνδεδεμένοι στον απομακρυσμένο υπολογιστή!

Αντιμετώπιση προβλημάτων

Εάν αντιμετωπίζετε προβλήματα, αυτά είναι τα πιθανά ζητήματα:

  • Το λογισμικό δεν είναι εγκατεστημένο σε κανέναν υπολογιστή
  • Το όνομα χρήστη / ο κωδικός πρόσβασης είναι λάθος
  • Η διεύθυνση IP είναι λάθος
  • Ένα τείχος προστασίας κάπου στο δρόμο εμποδίζει ή δεν προωθεί τη θύρα 22

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

Τι χρησιμοποιείτε για SSH;

Το SSH μπορεί να γίνει ένα πραγματικά χρήσιμο εργαλείο αν πρέπει να διαχειριστείτε πολλούς υπολογιστές Linux - μπορείτε να εργαστείτε σε όλα αυτά από ένα μόνο σύστημα. Ακόμα κι αν δεν έχετε κάποια σοβαρή δουλειά που μπορεί να βοηθήσει η SSH, είναι ένα γρήγορο και εύκολο πείραμα που μπορείτε να δοκιμάσετε μόνοι σας. Πάντα το βρίσκω λίγο φοβερό όταν στέλνω εντολή τερματισμού σε έναν απομακρυσμένο υπολογιστή και στη συνέχεια βλέπω να κλείνει ο υπολογιστής χωρίς να τον αγγίξω φυσικά.

Τι μεγάλες χρήσεις έχετε βρει για την SSH; Ποια προχωρημένα πράγματα μπορεί να σας προτείνουν οι άνθρωποι να κάνουν με SSH; Ενημερώστε μας στα σχόλια!

In this article