Πώς να ενεργοποιήσετε και να χρησιμοποιήσετε τις νέες ενσωματωμένες εντολές SSH των Windows 10
Η Microsoft ανακοίνωσε ότι εισήγαγε ένα ολοκληρωμένο πρόγραμμα-πελάτη OpenSSH στα Windows το 2015. Έχουν τελικά το κάνει και ένας πελάτης SSH είναι κρυμμένος στην ενημερωμένη έκδοση Fall Creators των Windows 10. Τώρα μπορείτε να συνδεθείτε με ένα διακομιστή Secure Shell από τα Windows χωρίς να εγκαταστήσετε το PuTTY ή οποιοδήποτε άλλο λογισμικό τρίτων κατασκευαστών.
Εκσυγχρονίζω:Ο ενσωματωμένος πελάτης SSH είναι τώρα ενεργοποιημένος από προεπιλογή στην ενημερωμένη έκδοση των Windows 10 του Απριλίου 2018. Δείτε πώς μπορείτε να λάβετε την ενημερωμένη έκδοση αν δεν την έχετε ήδη στον υπολογιστή σας.
Το PuTTY μπορεί να έχει ακόμα περισσότερες δυνατότητες. Σύμφωνα με τον εντοπιστή σφαλμάτων του έργου στο GitHub, ο ολοκληρωμένος πελάτης SSH υποστηρίζει μόνο τα πλήκτρα ed25519 προς το παρόν.
Τρόπος εγκατάστασης του προγράμματος-πελάτη SSH των Windows 10
Ο υπολογιστής-πελάτης SSH είναι μέρος των Windows 10, αλλά είναι μια "προαιρετική δυνατότητα" που δεν έχει εγκατασταθεί από προεπιλογή.
Για να το εγκαταστήσετε, μεταβείτε στις Ρυθμίσεις> Εφαρμογές και κάντε κλικ στην επιλογή "Διαχείριση προαιρετικών λειτουργιών" στο στοιχείο Εφαρμογές και λειτουργίες.
Κάντε κλικ στην επιλογή "Προσθήκη μιας δυνατότητας" στο επάνω μέρος της λίστας εγκατεστημένων λειτουργιών. Εάν έχετε ήδη εγκατεστημένο τον SSH client, θα εμφανιστεί στη λίστα εδώ.
Κάντε κύλιση προς τα κάτω, κάντε κλικ στην επιλογή "OpenSSH Client (Beta)" και κάντε κλικ στην επιλογή "Install".
Τα Windows 10 προσφέρουν επίσης ένα διακομιστή OpenSSH, τον οποίο μπορείτε να εγκαταστήσετε εάν θέλετε να εκτελείτε διακομιστή SSH στον υπολογιστή σας. Θα πρέπει να το εγκαταστήσετε μόνο αν θέλετε πραγματικά να τρέξετε ένα διακομιστή στον υπολογιστή σας και όχι μόνο να συνδεθείτε σε ένα διακομιστή που εκτελείται σε άλλο σύστημα.
Τρόπος χρήσης του προγράμματος-πελάτη SSH των Windows 10
Τώρα μπορείτε να χρησιμοποιήσετε τον πελάτη SSH εκτελώντας το ssh
εντολή. Αυτό λειτουργεί είτε σε ένα παράθυρο PowerShell είτε σε ένα παράθυρο γραμμής εντολών, οπότε χρησιμοποιήστε όποιον προτιμάτε.
Για να ανοίξετε γρήγορα ένα παράθυρο PowerShell, κάντε δεξί κλικ στο κουμπί Έναρξη ή πατήστε τα Windows + X και επιλέξτε "Windows PowerShell" από το μενού.
Για να δείτε τη σύνταξη της εντολής ssh, εκτελέστε την:
ssh
Αν δείτε ένα μήνυμα σφάλματος λέγοντας ότι η εντολή δεν βρέθηκε, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά. Η επανεκκίνηση του υπολογιστή σας θα λειτουργήσει επίσης. Αυτό δεν θα πρέπει να είναι απαραίτητο, αλλά αυτό είναι ένα χαρακτηριστικό βήτα.
Αυτή η εντολή λειτουργεί το ίδιο με τη σύνδεση με ένα διακομιστή SSH μέσω του ssh
εντολή σε άλλα λειτουργικά συστήματα όπως MacOS ή Linux. Η σύνταξη ή οι επιλογές γραμμής εντολών είναι οι ίδιες.
Για παράδειγμα, για να συνδεθείτε σε ένα διακομιστή SSH στο ssh.example.com με το όνομα χρήστη "bob", θα εκτελέσετε:
ssh [email protected]
Από προεπιλογή, η εντολή επιχειρεί να συνδεθεί με έναν διακομιστή SSH που εκτελείται στη θύρα 22, η οποία είναι η προεπιλεγμένη. Ωστόσο, ίσως χρειαστεί να συνδεθείτε σε διακομιστή που εκτελείται σε διαφορετική θύρα. Κάνετε αυτό καθορίζοντας μια θύρα με το -Π
διακόπτης. Για παράδειγμα, εάν ο διακομιστής δέχεται συνδέσεις στη θύρα 7777, θα εκτελέσετε:
ssh [email protected] -p 7777
Όπως και με άλλους πελάτες SSH, θα σας ζητηθεί να αποδεχτείτε το κλειδί του κεντρικού υπολογιστή την πρώτη φορά που συνδέεστε. Στη συνέχεια, θα έχετε ένα περιβάλλον γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για την εκτέλεση εντολών στο απομακρυσμένο σύστημα.