Δημιουργία κλειδιού SSH στα Windows
Δημιουργία κλειδιού SSH στο Linux
Προσθήκη κλειδιού SSH στον πίνακα ελέγχου σας
Περιορισμοί
Σύνδεση σε διακομιστή χρησιμοποιώντας ένα κλειδί SSH από έναν υπολογιστή-πελάτη των Windows
Σύνδεση σε διακομιστή με χρήση κλειδιού SSH από πελάτη Linux
Ένα κλειδί SSH σάς επιτρέπει να συνδεθείτε στον διακομιστή σας χωρίς να χρειάζεστε κωδικό πρόσβασης. Τα κλειδιά SSH μπορούν να προστεθούν αυτόματα στους διακομιστές κατά τη διαδικασία εγκατάστασης.
Δημιουργία κλειδιού SSH στα Windows
Ο απλούστερος τρόπος για να δημιουργήσετε κλειδί SSH στα Windows είναι να χρησιμοποιήσετε το PuTTYgen .
- Κατεβάστε και εκτελέστε το PuTTYgen.
- Κάντε κλικ στο κουμπί "Δημιουργία".
- Για πρόσθετη ασφάλεια, μπορείτε να εισαγάγετε μια βασική φράση πρόσβασης. Αυτό θα απαιτηθεί για τη χρήση του κλειδιού SSH και θα εμποδίσει κάποιον με πρόσβαση στο αρχείο κλειδιού σας να χρησιμοποιήσει το κλειδί.
- Μόλις δημιουργηθεί το κλειδί, κάντε κλικ στην επιλογή "Αποθήκευση ιδιωτικού κλειδιού". Βεβαιωθείτε ότι το έχετε αποθηκεύσει σε ασφαλές μέρος, καθώς δεν είναι δυνατή η ανάκτηση αυτού του αρχείου εάν χαθεί
- Επιλέξτε όλο το κείμενο στο "Δημόσιο κλειδί για επικόλληση σε
authorized_keysαρχείο OpenSSH ". Αυτό θα πρέπει να εισαγάγετε στον πίνακα ελέγχου για να χρησιμοποιήσετε το κλειδί SSH.
Δημιουργία κλειδιού SSH στο Linux
Τα εργαλεία για τη δημιουργία και τη χρήση SSH είναι τυπικά και θα πρέπει να υπάρχουν στις περισσότερες διανομές Linux. Με τις ακόλουθες εντολές, μπορείτε να δημιουργήσετε κλειδί ssh.
- Τρέξτε:
ssh-keygen -t rsa. Για πιο ασφαλές κλειδί 4096-bit, εκτελέστε:ssh-keygen -t rsa -b 4096
- Πατήστε enter όταν σας ζητηθεί πού θέλετε να αποθηκεύσετε το κλειδί (αυτό θα χρησιμοποιήσει την προεπιλεγμένη θέση).
- Εισαγάγετε μια φράση πρόσβασης για το κλειδί σας.
- Εκτέλεση
cat ~/.ssh/id_rsa.pub- θα σας δώσει το κλειδί στη σωστή μορφή για επικόλληση στον πίνακα ελέγχου.
- Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας του
~/.ssh/id_rsaαρχείου. Αυτό δεν μπορεί να ανακτηθεί εάν χαθεί.
Προσθήκη κλειδιού SSH στον πίνακα ελέγχου σας
- Μόλις συνδεθείτε, μεταβείτε στη διεύθυνση https://my.vultr.com/sshkeys .
- Κάντε κλικ στο "Προσθήκη κλειδιού SSH".
- Εισαγάγετε ένα περιγραφικό όνομα για το κλειδί.
- Επικολλήστε το δημόσιο κλειδί SSH. Αυτή είναι μια μεγάλη συμβολοσειρά που αρχίζει με "ssh-rsa". Θα έπρεπε να το έχετε αποθηκεύσει από τη στιγμή που δημιουργήσατε το κλειδί σας.
- Κάντε κλικ στο "Προσθήκη κλειδιού SSH".
- Τώρα, όταν αναπτύσσετε διακομιστές, θα μπορείτε να επιλέξετε ποια κλειδιά SSH θέλετε να προσθέσετε στον πρόσφατα αναπτυγμένο διακομιστή. Θυμηθείτε να επιλέξετε τα κλειδιά πριν από την αρχική ανάπτυξη του διακομιστή, διαφορετικά θα χρειαστεί να συνδεθείτε στον πρόσφατα δημιουργημένο διακομιστή και να προσθέσετε τα κλειδιά SSH με μη αυτόματο τρόπο.
Περιορισμοί
- Τα κλειδιά SSH είναι διαθέσιμα μόνο για Linux και FreeBSD. Δεν υποστηρίζονται για Windows, προσαρμοσμένα ISO, ούτε επαναφορά στιγμιότυπων.
- Η διαχείριση των κλειδιών SSH είναι δυνατή μόνο από τον πίνακα ελέγχου κατά την ανάπτυξη. Δεν μπορείτε να χρησιμοποιήσετε τον πίνακα ελέγχου για να τα διαχειριστείτε σε μια ήδη εγκατεστημένη παρουσία.
Σύνδεση σε διακομιστή χρησιμοποιώντας ένα κλειδί SSH από έναν υπολογιστή-πελάτη των Windows
- Πραγματοποιήστε λήψη και εκτέλεση του προγράμματος-πελάτη PuTTY SSH.
- Πληκτρολογήστε τη διεύθυνση IP ή Όνομα χρήστη + διεύθυνση IP (
user@x.x.x.x) του διακομιστή προορισμού στο πεδίο "Όνομα κεντρικού υπολογιστή" στην κατηγορία "Περίοδος σύνδεσης".
- Μεταβείτε στην κατηγορία "Σύνδεση -> SSH -> Auth" (αριστερή πλευρά).
- Κάντε κλικ στην επιλογή "Αναζήτηση..." κοντά στο "Αρχείο ιδιωτικού κλειδιού για έλεγχο ταυτότητας". Επιλέξτε το αρχείο ιδιωτικού κλειδιού (που τελειώνει σε
.ppk) που δημιουργήσατε νωρίτερα με το PuTTYgen.
- Κάντε κλικ στο "Άνοιγμα" για να ξεκινήσει η σύνδεση.
- Όταν τελειώσετε, τερματίστε τη συνεδρία σας πατώντας
Ctrl+d.
Σύνδεση σε διακομιστή με χρήση κλειδιού SSH από πελάτη Linux
- Ελέγξτε ότι το λειτουργικό σας σύστημα Linux έχει εγκατεστημένο πρόγραμμα-πελάτη SSH (
which ssh). Εάν δεν έχει εγκατασταθεί ένας πελάτης, θα χρειαστεί να εγκαταστήσετε έναν.
- Ξεκινήστε μια σύνδεση:
ssh -i /path/to/id_rsa user@x.x.x.x
- Όταν τελειώσετε, τερματίστε τη συνεδρία σας πατώντας
Ctrl+d.