Πώς να δημιουργήσετε ένα κλειδί SSH στα Windows 10

Πως να

Η δημιουργία κλειδιών SSH σε περιβάλλον Windows ήταν μια περίπλοκη διαδικασία που απαιτούσε την εγκατάσταση εργαλείων τρίτων. Από την ενημέρωση των Windows 10 Απριλίου 2018, τα Windows έχουν αποσταλεί με ένα προεγκατεστημένο πρόγραμμα-πελάτη OpenSSH, που σημαίνει ότι μπορείτε να χρησιμοποιήσετε το ssh-keygen για να δημιουργήσετε κλειδιά SSH. Διαβάστε παρακάτω καθώς σας καθοδηγούμε σε όλη τη διαδικασία.

Αρχικά, θα πρέπει να βεβαιωθείτε ότι το OpenSSH είναι εγκατεστημένο στο μηχάνημά σας – εάν κάνατε αναβάθμιση από παλαιότερη έκδοση των Windows 10, ίσως χρειαστεί να το ενεργοποιήσετε μη αυτόματα. Εκκινήστε την εφαρμογή Ρυθμίσεις και κάντε κλικ στην κατηγορία “Εφαρμογές”. Στη συνέχεια, κάντε κλικ στον σύνδεσμο “Διαχείριση προαιρετικών λειτουργιών”. Εάν δεν βλέπετε το “OpenSSH Client” στη λίστα που εμφανίζεται, κάντε κλικ στο κουμπί “Προσθήκη δυνατότητας” και εγκαταστήστε το. Ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή σας μετά την εγκατάσταση.

Μόλις εγκατασταθεί το OpenSSH, είστε έτοιμοι να προχωρήσετε. Ανοίξτε τη γραμμή εντολών από το μενού Έναρξη. Πληκτρολογήστε “ssh-keygen” (χωρίς τα εισαγωγικά) στο παράθυρο του τερματικού και πατήστε enter. Θα σας ζητηθεί να επιβεβαιώσετε τη θέση αποθήκευσης. Συνιστούμε να πατήσετε enter για να χρησιμοποιήσετε την προεπιλεγμένη θέση στον κατάλογο χρήστη σας. Διαφορετικά, πληκτρολογήστε μια διαδρομή για να αποθηκεύσετε το κλειδί και, στη συνέχεια, πατήστε enter.

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

Τα Windows θα δημιουργήσουν τώρα το ζεύγος δημόσιου/ιδιωτικού κλειδιού RSA. Το δημόσιο κλειδί θα αποθηκευτεί ως “id_rsa.pub” στον κατάλογο που ορίσατε. Μεταφορτώστε αυτό το κλειδί σε τυχόν μηχανήματα στα οποία πρέπει να κάνετε SSH. Στη συνέχεια, μπορείτε να ανοίξετε μια σύνδεση χρησιμοποιώντας το ενσωματωμένο πρόγραμμα-πελάτη SSH των Windows – πληκτρολογήστε “ssh [email protected]” για να συνδεθείτε και να ελέγξετε την ταυτότητα χρησιμοποιώντας τα διαπιστευτήρια που δημιουργήσατε.

FAQ

Πώς μπορώ να κάνω SSH στον λογαριασμό μου στο GitHub;

Βήμα 1: Συνδεθείτε στο λογαριασμό του Github σας. Στην επάνω δεξιά γωνία οποιασδήποτε σελίδας, κάντε κλικ στη φωτογραφία του προφίλ σας και, στη συνέχεια, κάντε κλικ στις Ρυθμίσεις. Βήμα 2: Στην πλαϊνή γραμμή ρυθμίσεων χρήστη, μεταβείτε στα κλειδιά SSH και GPG.Βήμα 3: Κάντε κλικ στο Νέο κλειδί SSH. Βήμα 4: Πληκτρολογήστε τον τίτλο και το κλειδί SSH. Μπορείτε να λάβετε το κλειδί ssh πληκτρολογώντας παρακάτω.

Πώς μπορώ να δημιουργήσω ένα κλειδί SSH;

Αυτό είναι το ζεύγος κλειδιών SSH σας. Σημείωση: Κανονικά, το δημόσιο κλειδί προσδιορίζεται με την επέκταση .pub. Μπορείτε να χρησιμοποιήσετε το Σημειωματάριο για να δείτε τα περιεχόμενα τόσο του ιδιωτικού όσο και του δημόσιου κλειδιού. Πριν συμπεριληφθεί το OpenSSH στα Windows, το εργαλείο PuTTY ήταν το χρυσό πρότυπο για τη δημιουργία κλειδιών SSH. 1. Περιηγηθείτε στη σελίδα του προγραμματιστή και πραγματοποιήστε λήψη του προγράμματος εγκατάστασης για το PuTTY:

Πώς λειτουργεί το SSH στα Windows 10;

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

Πώς να δημιουργήσετε ένα ζεύγος κλειδιών SSH στο Ubuntu;

Δημιουργήστε το ζεύγος κλειδιών SSH στον υπολογιστή-πελάτη Ubuntu. Για να δημιουργήσετε ένα νέο ζεύγος κλειδιών 4096 bit με μια διεύθυνση email χρήστη ως σχόλιο, εκτελέστε την ακόλουθη εντολή: Εάν εκτελέσετε την παραπάνω εντολή “ssh-keygen”, δημιουργεί ένα προεπιλεγμένο ζεύγος κλειδιών RSA 3072 bit.

Πώς μπορώ να δημιουργήσω κλειδιά SSH για Windows 11;

Είτε χρησιμοποιείτε τη γραμμή εντολών είτε το τερματικό των Windows, πληκτρολογήστε ssh-keygen και πατήστε Enter. Αυτό θα δημιουργήσει αυτόματα τα κλειδιά SSH. Στις δοκιμές μας στα Windows 11, δημιούργησε ένα κλειδί RSA 2048-bit.

Πώς μπορώ να δημιουργήσω ένα ζεύγος κλειδιών SSH;

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

Σε τι χρησιμοποιείται το ssh keygen;

Το SSH χρησιμοποιεί δημόσια και ιδιωτικά κλειδιά για την επικύρωση και τον έλεγχο ταυτότητας των χρηστών. Το ssh-keygen χρησιμοποιείται για τη δημιουργία αυτών των ζευγών κλειδιών. Πώς λειτουργεί το SSH; Το πρωτόκολλο SSH πρέπει να έχει 2 ζεύγη. Ένα δημόσιο κλειδί και ένα ιδιωτικό κλειδί Το δημόσιο κλειδί προστίθεται στον απομακρυσμένο διακομιστή (ή) συσκευή σε έναν ειδικό φάκελο $HOME/.ssh/authorized_keys.

Πώς μπορώ να δημιουργήσω ένα κλειδί SSH για το GitHub;

Εάν δεν έχετε κλειδί SSH, θα πρέπει να το δημιουργήσετε. Τώρα ας δημιουργήσουμε ένα νέο κλειδί SSH βήμα προς βήμα. Πληκτρολογήστε την παρακάτω εντολή, χρησιμοποιώντας το email του λογαριασμού σας στο GitHub: Αφού εκτελέσετε αυτήν την εντολή, θα σας προσφερθεί να ορίσετε τη διαδρομή κλειδιού SSH, αλλά σας συνιστούμε να χρησιμοποιήσετε την προεπιλεγμένη τιμή του πατώντας το κουμπί “Enter”.

Πώς να χρησιμοποιήσετε το SSH στα Windows 10;

Τα Windows 10 προσφέρουν επίσης έναν διακομιστή OpenSSH, τον οποίο μπορείτε να εγκαταστήσετε εάν θέλετε να εκτελέσετε έναν διακομιστή SSH στον υπολογιστή σας. Θα πρέπει να το εγκαταστήσετε μόνο εάν θέλετε πραγματικά να εκτελέσετε έναν διακομιστή στον υπολογιστή σας και όχι απλώς να συνδεθείτε σε έναν διακομιστή που εκτελείται σε άλλο σύστημα. Πώς να χρησιμοποιήσετε το πρόγραμμα-πελάτη SSH των Windows 10 Μπορείτε τώρα να χρησιμοποιήσετε τον πελάτη SSH εκτελώντας την εντολή ssh.

Πώς λειτουργεί το SSH σε έναν διακομιστή;

Όταν ένας πελάτης συνδέεται σε έναν διακομιστή μέσω SSH, το μηχάνημα μπορεί να ελεγχθεί όπως ένας τοπικός υπολογιστής. Ο διακομιστής έχει μια καθορισμένη θύρα TCP μέσω της οποίας παρακολουθεί το δίκτυο, περιμένοντας τους πελάτες να αρχικοποιήσουν τη σύνδεση. Πριν συνδεθεί ένας πελάτης και αρχίσει να εκδίδει εντολές SSH, πρέπει να περάσει τη διαδικασία ελέγχου ταυτότητας.

Τα Windows 10 έχουν OpenSSH;

Οι πιο πρόσφατες εκδόσεις των Windows 10 και Windows 11 περιλαμβάνουν έναν ενσωματωμένο διακομιστή SSH και πελάτη που βασίζονται στο OpenSSH. Αυτό σημαίνει ότι τώρα μπορείτε να συνδεθείτε από απόσταση με τα Windows 10/11 ή τον Windows Server 2019 χρησιμοποιώντας οποιοδήποτε πρόγραμμα-πελάτη SSH, όπως διανομές Linux.

WindoQ