Πώς να ρυθμίσετε το SSH στο Linux και να δοκιμάσετε τη ρύθμιση: Οδηγός για αρχάριους

Πώς να ρυθμίσετε το SSH στο Linux και να δοκιμάσετε τη ρύθμιση: Οδηγός για αρχάριους

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





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





Τι είναι το SSH;

SSH σημαίνει μικρό ecure SH ell και σας επιτρέπει να ελέγχετε από απόσταση έναν υπολογιστή Linux ή διακομιστή από άλλη συσκευή. Λειτουργεί σε τοπικά δίκτυα και στο διαδίκτυο, πράγμα που σημαίνει ότι μπορεί να χρησιμοποιηθεί για τη διαχείριση διακομιστή πολυμέσων που λειτουργεί στο σπίτι σας ή Linux διακομιστή ιστού σε διαφορετική ήπειρο.





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

Ο δείκτης πληκτρολόγησης αγγελιοφόρου του facebook δεν λειτουργεί

Λάβετε υπόψη ότι άλλες λύσεις απομακρυσμένης πρόσβασης είναι διαθέσιμες για Linux. Για παράδειγμα, οι χρήστες του Ubuntu μπορούν να βασίζονται στο Συμβατό με VNC εργαλείο απομακρυσμένης επιφάνειας εργασίας Remmina Το



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

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

Η εγκατάσταση και η ρύθμιση του SSH σε έναν πελάτη είναι απλή. Σε ορισμένες περιπτώσεις δεν χρειάζεστε καν πρόσθετο λογισμικό:





  • Οι χρήστες Linux πρέπει να βρουν έναν πελάτη SSH ενσωματωμένο στο τερματικό
  • Οι υπολογιστές macOS έχουν επίσης προεγκατεστημένο SSH στο τερματικό
  • Οι υπολογιστές με Windows θα πρέπει να χρησιμοποιήσουν το εργαλείο γραμμής εντολών PowerShell ή να εγκαταστήσουν Στόκος

Συλλογή εικόνων (2 εικόνες) Επεκτείνουν Επεκτείνουν Κλείσε

Το SSH δεν είναι εγκατεστημένο στο σύστημα Linux σας; Προσθέστε με την ενημέρωση των πακέτων και την αναβάθμιση και, στη συνέχεια, την εγκατάσταση:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Χρησιμοποιείτε τη χρήση SSH στα Windows αλλά έχετε αλλάξει σε επιφάνεια εργασίας Linux; Μπορεί να χάσετε την εφαρμογή PuTTY desktop SSH με την εύκολη διεπαφή ποντικιού. Ευτυχώς, μπορεί να εγκατασταθεί σε επιφάνεια εργασίας Linux:

sudo apt install putty

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

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

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

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

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

Εάν το SSH δεν είναι ενεργοποιημένο στον απομακρυσμένο υπολογιστή ή διακομιστή, εγκαταστήστε το με

sudo apt install openssh-server

Ελέγξτε με αυτό συνεργάστηκε

sudo systemctl status ssh

Η εντολή θα πρέπει παράνομα να απαντήσει «ενεργός».

Σε ορισμένες περιπτώσεις το τείχος προστασίας Ubuntu ufw μπορεί να αποκλείσει το SSH. Για να διασφαλίσετε ότι αυτό δεν συμβαίνει, χρησιμοποιήστε

sudo ufw allow ssh

Σε ορισμένες περιπτώσεις θα πρέπει επίσης να ενεργοποιήσετε το SSH στην απομακρυσμένη συσκευή. Αυτή είναι μια προφύλαξη ασφαλείας που μπορεί να τροποποιηθεί χρησιμοποιώντας

sudo systemctl enable ssh

Άλλες επιλογές είναι διαθέσιμες (

stop

,

start

, και

disable

) για τη διαμόρφωση της υπηρεσίας SSH.

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

Για να συνδεθείτε στην απομακρυσμένη συσκευή μέσω SSH, θα πρέπει να γνωρίζετε τη διεύθυνση IP του μηχανήματος. Έχετε δύο εύκολους τρόπους για να το βρείτε:

  • Εκτελέστε μια εντολή τερματικού
  • Ελέγξτε το δρομολογητή

Για να εμφανίσετε τη διεύθυνση IP του απομακρυσμένου συστήματος, συνδεθείτε και εκτελέστε

ip address

Αυτό θα επιστρέψει τη διεύθυνση IP της συσκευής, οπότε σημειώστε την. Σε παλαιότερες εκδόσεις Linux

ifconfig

μπορεί να προσφέρει καλύτερα αποτελέσματα.

Μπορείτε επίσης να ελέγξετε το δρομολογητή σας για να δείτε συνδεδεμένες συσκευές. Ο υπολογιστής ή ο διακομιστής Linux θα αναγράφονται, συνήθως κατά όνομα λειτουργικού συστήματος ή συσκευής. Αυτό θα πρέπει να διευκολύνει τον εντοπισμό.

Για να εμφανίσετε τη δημόσια διεύθυνση IP, συνδεθείτε στο διακομιστή και ανοίξτε whatsmyip.org.

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

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

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

Για εργαλεία SSH γραμμής εντολών, χρησιμοποιήστε

ssh username@REMOTE.IP.ADDRESS.HERE

Φροντίστε να αντικαταστήσετε όνομα χρήστη με το πραγματικό όνομα χρήστη και REMOTE.IP.ADDRESS.HERE με τη διεύθυνση IP της απομακρυσμένης συσκευής. Κτύπημα Εισαγω, και θα σας ζητηθεί ο κωδικός πρόσβασης.

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

Χρησιμοποιείτε έναν υπολογιστή -πελάτη SSH όπως το PuTTY;

Εισαγάγετε το Όνομα κεντρικού υπολογιστή ή διεύθυνση IP , επίλεξε το SSH τύπος σύνδεσης, λοιπόν Ανοιξε. Όταν σας ζητηθεί το όνομα χρήστη και ο κωδικός πρόσβασής σας, εισαγάγετε τα στο παράθυρο της γραμμής εντολών για να ολοκληρώσετε τη σύνδεση και να αποκτήσετε απομακρυσμένη πρόσβαση.

Δεν μπορείτε να συνδεθείτε; Αντιμετώπιση προβλημάτων ρύθμισης SSH

Εάν αντιμετωπίζετε προβλήματα σύνδεσης SSH, αυτές είναι οι πιθανές αιτίες:

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

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

Χρήση Linux από απόσταση με SSH

Το SSH είναι ένα χρήσιμο εργαλείο για τη διαχείριση ενός ή περισσότερων υπολογιστών Linux.

Σας επιτρέπει να εργάζεστε σε οποιοδήποτε μηχάνημα από ένα μόνο σύστημα. Μπορείτε να εισαγάγετε σχεδόν οποιοδήποτε Εντολή τερματικού Linux μέσω SSH.

θέμα windows 7 για windows 8.1

Τα βασικά παραδείγματα περιλαμβάνουν:

  • Εκσυγχρονίζω: sudo apt ενημέρωση && sudo apt αναβάθμιση
  • Ελέγξετε την κατάσταση: uptime
  • Εκτέλεση διαδικασιών: ΥΣΤΕΡΟΓΡΑΦΟ
  • Εκτέλεση διαδικασιών από CPU: μπλουζα

Ελέγξτε τη λίστα μας με Εντολές SSH για διαχείριση διακομιστή Linux για περισσότερα.

Ρυθμίστε το SSH και κάντε το Linux πιο ισχυρό

Με το SSH, το Linux γίνεται σημαντικά πιο ευέλικτο και ισχυρό. Μπορείτε να αποκτήσετε κυριολεκτικά απομακρυσμένη πρόσβαση σε έναν υπολογιστή χρησιμοποιώντας ένα smartphone χάρη στο SSH.

Εάν το SSH έχει ρυθμιστεί σωστά, με ενεργοποιημένο και διαμορφωμένο το λογισμικό πελάτη και διακομιστή, είναι δυνατή η απομακρυσμένη πρόσβαση στη γραμμή εντολών. Χρειάζεστε κάτι περισσότερο; Εδώ είναι πώς να απομακρυσμένο έλεγχο μιας επιφάνειας εργασίας Linux από τα Windows Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αποκτήσετε πρόσβαση στο ενσωματωμένο επίπεδο φυσαλίδων της Google στο Android

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Απομακρυσμένη πρόσβαση
  • Τερματικό
  • Απομακρυσμένη εργασία
  • Συμβουλές Linux
  • SSH
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux