Ένας ευκολότερος τρόπος για τη δημιουργία ενός δημόσιου / ιδιωτικού κλειδιού SSH μέσω ενός GUI [Linux]
Προηγουμένως, σας έδειξα τον τρόπο να δημιουργήσετε ένα δημόσιο / ιδιωτικό κλειδί SSH, ώστε να μπορείτε να συνδεθείτε με ασφάλεια στον απομακρυσμένο σας κεντρικό υπολογιστή. Η μέθοδος που χρησιμοποιήσαμε είναι μέσω του τερματικού, το οποίο μπορεί να είναι μάλλον εχθρικό (και τρομακτικό) στους αρχάριους Linux. Εδώ είναι μια ευκολότερη μέθοδος για τη ρύθμιση του δημόσιου / ιδιωτικού κλειδιού SSH, με ένα GUI.
Δεν είμαι σίγουρος για οποιαδήποτε άλλη διανομή (όπως δεν τα δοκιμάσαμε όλα), αλλά στο Ubuntu ο προεπιλεγμένος διαχειριστής κλειδιών (γνωστός και ως seahorse) έρχεται με τη δυνατότητα δημιουργίας δημόσιου / ιδιωτικού κλειδιού SSH και σας βοηθά να το ορίσετε ο διακομιστής.
1. Στο Ubuntu, ανοίξτε την εφαρμογή "Κωδικός πρόσβασης και κλειδιά". Μεταβείτε στο " Αρχείο -> Νέο ".
2. Στο αναδυόμενο παράθυρο, επιλέξτε "Secure Shell Key" και κάντε κλικ στο κουμπί "Συνέχεια".
3. Πληκτρολογήστε μια περιγραφή για το κλειδί SSH και κάντε κλικ στην επιλογή "Δημιουργία και ρύθμιση". Μπορείτε βεβαίως να επιλέξετε "Just Create Key" εάν θέλετε απλώς να δημιουργήσετε τα κλειδιά και να μην κάνετε τίποτα άλλο.
Εάν κάνετε κλικ στην επιλογή "Για προχωρημένους", μπορείτε να ρυθμίσετε εάν θέλετε να χρησιμοποιήσετε το RSA ή το DSA για την κρυπτογράφηση και την ισχύ του κλειδιού. Τις περισσότερες φορές, μπορείτε απλά να το αφήσετε αυτό ως προεπιλογή.
4. Στη συνέχεια, πληκτρολογήστε μια φράση πρόσβασης για το κλειδί σας. Αυτό είναι καθαρά προαιρετικό. Για να ορίσετε έναν κενό κωδικό πρόσβασης, απλώς αφήστε τον κενό και κάντε κλικ στο OK.
5. Τέλος, πληκτρολογήστε το όνομα, τη θύρα και το όνομα σύνδεσης. Αν δεν γνωρίζετε το όνομα του απομακρυσμένου host σας, μπορείτε να το αντικαταστήσετε με τη διεύθυνση IP του. Χρησιμοποιήστε το ":" για να διαχωρίσετε το όνομα του κεντρικού υπολογιστή και τη θύρα, για παράδειγμα " maketecheasier.com:2233 ". (Εάν συνδέεστε μέσω της προεπιλεγμένης θύρας, μπορείτε να αφήσετε το τμήμα θύρας άδειο)
6. Στη συνέχεια θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασης για απομακρυσμένο κεντρικό υπολογιστή. /home/username/.ssh/id_rsa
Αν όλα πάνε καλά, ο απομακρυσμένος σας κεντρικός υπολογιστής θα είναι σωστά ρυθμισμένος ώστε να δέχεται σύνδεση δημόσιου / ιδιωτικού κλειδιού.
Για να δεχτείτε τον απομακρυσμένο κεντρικό υπολογιστή σας, απλά πρέπει να εισάγετε την ακόλουθη εντολή στο τερματικό:
ssh username @ remote-host-ip-διεύθυνση
Αυτό είναι.
Χάρη στον Michael Stephenson για τις συμβουλές.