Πώς να ενεργοποιήσετε και να χρησιμοποιήσετε τις νέες ενσωματωμένες εντολές SSH των Windows 10

Η Microsoft ανακοίνωσε ότι έφερε έναν ενσωματωμένο πελάτη OpenSSH στα Windows το 2015. Τελικά το έκαναν και ένας πελάτης SSH είναι κρυμμένος στην ενημέρωση Fall Creators Update των Windows 10. Τώρα μπορείτε να συνδεθείτε σε έναν διακομιστή Secure Shell από τα Windows χωρίς να εγκαταστήσετε το PuTTY ή οποιοδήποτε άλλο λογισμικό τρίτου μέρους.

Ενημέρωση :  Ο ενσωματωμένος πελάτης SSH είναι πλέον ενεργοποιημένος από προεπιλογή στην ενημέρωση του Απριλίου 2018 των Windows 10. Δείτε πώς μπορείτε να λάβετε την ενημέρωση εάν δεν την έχετε ήδη στον υπολογιστή σας.

Το PuTTY μπορεί να έχει ακόμα περισσότερες δυνατότητες. Σύμφωνα με το πρόγραμμα εντοπισμού σφαλμάτων του έργου στο GitHub, ο ενσωματωμένος πελάτης SSH υποστηρίζει μόνο τα κλειδιά ed25519 αυτή τη στιγμή.

Τρόπος εγκατάστασης του προγράμματος-πελάτη SSH των Windows 10

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι νέο υπάρχει στην ενημέρωση Fall Creators των Windows 10, διαθέσιμο τώρα

Ο πελάτης SSH αποτελεί μέρος των Windows 10, αλλά είναι μια "προαιρετική δυνατότητα" που δεν είναι εγκατεστημένη από προεπιλογή.

Για να το εγκαταστήσετε, μεταβείτε στις Ρυθμίσεις> Εφαρμογές και κάντε κλικ στην επιλογή "Διαχείριση προαιρετικών λειτουργιών" στην ενότητα Εφαρμογές και δυνατότητες.

Κάντε κλικ στην επιλογή "Προσθήκη λειτουργίας" στο επάνω μέρος της λίστας των εγκατεστημένων λειτουργιών. Εάν έχετε ήδη εγκαταστήσει τον πελάτη SSH, θα εμφανιστεί στη λίστα εδώ.

Κάντε κύλιση προς τα κάτω, κάντε κλικ στην επιλογή "OpenSSH Client (Beta)" και κάντε κλικ στο "Install".

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

Τρόπος χρήσης του SSH Client των Windows 10

Τώρα μπορείτε να χρησιμοποιήσετε τον πελάτη SSH εκτελώντας την sshεντολή. Αυτό λειτουργεί είτε σε παράθυρο PowerShell είτε σε παράθυρο γραμμής εντολών, οπότε χρησιμοποιήστε ό, τι προτιμάτε.

Για να ανοίξετε γρήγορα ένα παράθυρο PowerShell, κάντε δεξί κλικ στο κουμπί Έναρξη ή πατήστε τα Windows + X και επιλέξτε "Windows PowerShell" από το μενού.

Για να δείτε τη σύνταξη της εντολής ssh, απλώς εκτελέστε την:

ssh

Εάν δείτε ένα μήνυμα σφάλματος που λέει ότι η εντολή δεν βρέθηκε, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά. Η επανεκκίνηση του υπολογιστή σας θα λειτουργήσει επίσης. Αυτό δεν πρέπει να είναι απαραίτητο, αλλά αυτή είναι μια λειτουργία beta.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να συνδεθείτε σε διακομιστή SSH από Windows, macOS ή Linux

Αυτή η εντολή λειτουργεί το ίδιο με τη σύνδεση σε έναν διακομιστή SSH μέσω της sshεντολής σε άλλα λειτουργικά συστήματα όπως macOS ή Linux. Η σύνταξη ή οι επιλογές γραμμής εντολών είναι οι ίδιες.

Για παράδειγμα, για να συνδεθείτε σε έναν διακομιστή SSH στο ssh.example.com με το όνομα χρήστη "bob", θα εκτελούσατε:

ssh [email protected]

Από προεπιλογή, η εντολή επιχειρεί να συνδεθεί σε έναν διακομιστή SSH που εκτελείται στη θύρα 22, που είναι η προεπιλογή. Ωστόσο, ίσως χρειαστεί να συνδεθείτε σε διακομιστή που εκτελείται σε διαφορετική θύρα. Αυτό το κάνετε καθορίζοντας μια θύρα με το -pδιακόπτη. Για παράδειγμα, εάν ο διακομιστής αποδέχεται συνδέσεις στη θύρα 7777, θα εκτελούσατε:

ssh [email protected] -p 7777

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