Του Rubaiat Hossain
ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Η ασφαλής σύνδεση χωρίς κωδικό πρόσβασης μπορεί να φαίνεται σαν κάτι φανταστικό, αλλά είναι εύκολα εφικτό με τα κλειδιά SSH.

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

Ευτυχώς, μπορείτε να παρακάμψετε αυτό το βήμα ενεργοποιώντας τη σύνδεση SSH χωρίς κωδικό πρόσβασης. Θα σας δείξουμε πώς να χρησιμοποιήσετε το ssh-copy-id εντολή να γίνει αυτό.

Πώς να χρησιμοποιήσετε το SSH χωρίς κωδικό πρόσβασης

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

instagram viewer
ελέγξτε την ταυτότητά σας πριν μπορέσετε να συνδεθείτε.

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

Δημιουργήστε δημόσια και ιδιωτικά κλειδιά SSH

Απλώς ενεργοποιήστε το τερματικό σας και πληκτρολογήστε την ακόλουθη εντολή για να δημιουργήσετε τα ζεύγη κλειδιών SSH:

ssh-keygen

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

Προσθήκη δημόσιου κλειδιού SSH στον διακομιστή

Τώρα που δημιουργήσατε τα κλειδιά SSH, πρέπει να προσθέσετε το δημόσιο κλειδί στον απομακρυσμένο διακομιστή σας. Μπορείτε να το κάνετε αυτό με το ssh-copy-id εντολή:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host

Πληκτρολογήστε την παραπάνω εντολή στο τερματικό σας και αντικαταστήστε χρήστης και απομακρυσμένος υπολογιστής με το όνομα χρήστη σας και το όνομα κεντρικού υπολογιστή/IP του απομακρυσμένου μηχανήματος.

Σύνδεση σε διακομιστή SSH χωρίς κωδικό πρόσβασης

Είστε έτοιμοι να συνδεθείτε χωρίς κωδικό πρόσβασης μόλις προσθέσετε το δημόσιο κλειδί στον διακομιστή μέσω ssh-copy-id. Μπορείτε να το δοκιμάσετε μόνοι σας χρησιμοποιώντας την ακόλουθη εντολή:

ssh user@remote-host. 

Απαλλαγείτε από τους κωδικούς πρόσβασης χρησιμοποιώντας το ssh-copy-id

Χρησιμοποιώντας ssh-copy-id, μπορείτε να ανεβάσετε ένα δημόσιο κλειδί σε έναν απομακρυσμένο διακομιστή και να συνδεθείτε χωρίς κωδικό πρόσβασης. Ωστόσο, δεν πρέπει να ενεργοποιήσετε τον έλεγχο ταυτότητας χωρίς κωδικό πρόσβασης για όλα τα συστήματα. Αντίθετα, χρησιμοποιήστε το για πρόσβαση σε συστήματα που χρησιμοποιείτε συχνά. Εάν είστε νέοι σε αυτό, δοκιμάστε να μάθετε πώς να ρυθμίζετε το SSH και να ρυθμίζετε τις παραμέτρους της ρύθμισης.

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

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

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Προγραμματισμός
  • Ασφάλεια
  • SSH
  • Linux
  • Unix
  • Ασφάλεια
Σχετικά με τον Συγγραφέα
Rubaiat Hossain (Δημοσιεύτηκαν 50 άρθρα)

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

Περισσότερα από τον Rubaiat Hossain

Εγγραφείτε στο ενημερωτικό μας δελτίο

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

Κάντε κλικ εδώ για να εγγραφείτε