คำสั่ง SSH Windows 11

Η πρόσβαση στο τρέχον σύστημα SSH Server στα Windows 11 ή 10 είναι πολύ πιο εύκολη σε σύγκριση με προηγούμενες εκδόσεις του. Εδώ θα δείξουμε πώς να χρησιμοποιήσετε τη γραμμή εντολών για πρόσβαση στα απομακρυσμένα μηχανήματα μέσω πρωτοκόλλου SSH.

Secure Shell ή SSH εν ολίγοις, είναι ένα εξαιρετικό εργαλείο για τους διαχειριστές δικτύου επειδή παρέχει έναν κρυπτογραφημένο, επομένως ασφαλή τρόπο δημιουργίας σύνδεσης με απομακρυσμένα συστήματα. Και δίνει τη δυνατότητα πρόσβασης σε υπολογιστές μέσω της γραμμής εντολών, ιδιαίτερα συνηθισμένη στον κόσμο του Unix / Linux. Είναι επίσης δυνατή η μεταφορά αρχείων μεταξύ του πελάτη SSH και του κεντρικού υπολογιστή.

Λοιπόν, καθώς όλοι δεν είμαστε χρήστες συστήματος Linux, αλλά αυτό δεν σημαίνει ότι δεν μπορούμε να το χρησιμοποιήσουμε SSH στα Windows. Ωστόσο, δεν ήταν δυνατό για όλα τα συστήματα των Windows να χρησιμοποιήσουν τη γραμμή εντολών SSH από το κουτί τουλάχιστον μέχρι τα Windows 10. Αυτό οφείλεται στο ότι η Microsoft είχε ενσωματώσει έναν πελάτη SSH στα Windows 10 με την έκδοση 1709 το 2017. Αυτό σημαίνει ότι t απαιτούν εφαρμογές τρίτων όπως το PUTTY για τη χρήση λειτουργιών SSH στα Windows.

Ας δούμε πώς μπορούμε να χρησιμοποιήσουμε το πρόγραμμα-πελάτη SSH των Windows 11 ή 10

Εγκαταστήστε το πρόγραμμα-πελάτη & διακομιστή OpenSSH στα Windows 11

Αν και ο διακομιστής SSH και ο πελάτης είναι από προεπιλογή διαθέσιμα στα Windows 10/11, εάν δεν είστε σίγουροι, χρησιμοποιήστε την παρακάτω εντολή για επιβεβαίωση.

Check the availability of OpenSSH

Ανοίξτε το PowerShell ως Διαχειριστής και εκτελέστε:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

Εάν κάποια από τις δυνατότητες πελάτη ή διακομιστή SSH δεν είναι διαθέσιμη, χρησιμοποιήστε τις παρακάτω εντολές σύμφωνα με την απαίτηση στο PowerShell (Διαχειριστής).

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

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

Τα τελευταία χρόνια, η Microsoft έχει ανοίξει έργα ανοιχτού κώδικα που μπορούν να φανούν από την σταθερή ενσωμάτωση του προγράμματος-πελάτη OpenSSH στο σύστημα.

Για να χρησιμοποιήσετε το SSH είτε ανοίξτε τη γραμμή εντολών είτε το Windows PowerShell από το μενού Έναρξη και μετά απλώς εκτελέστε μια εντολή.

ssh

Καθώς εκτελούμε την παραπάνω εντολή, θα εμφανιστούν όλες οι επιλογές που μπορούμε να χρησιμοποιήσουμε με την εντολή.

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

Για να συνδεθείτε σε έναν διακομιστή SSH, χρησιμοποιήστε την ακόλουθη σύνταξη εντολών:

ssh [email protected]/domain

Στην παραπάνω σύνταξη, πρέπει να αντικαταστήσετε το username ο χρήστης του απομακρυσμένου υπολογιστή που θέλετε να συνδέσετε και η διεύθυνση IP/τομέα με την πραγματική διεύθυνση του ίδιου.

For example: 

ssh [email protected]

h2s είναι το όνομα χρήστη με το οποίο συνδέεστε στον απομακρυσμένο διακομιστή μαζί με τη διεύθυνση IP του ίδιου.

Η κρυπτογράφηση SSH βασίζεται στην ανταλλαγή κλειδιών. Εάν συνδέετε τον διακομιστή, για πρώτη φορά, θα σας ζητηθεί να εισαγάγετε το κλειδί εισάγοντας Yes για να επιβεβαιώσετε.

Μετά από αυτό εισάγετε το password of the selected user. Μόλις δημιουργηθεί η σύνδεση, θα μπορείτε να εκτελέσετε όλες τις εντολές τερματικού στον απομακρυσμένο διακομιστή μέσω SSH.

Για συγκεκριμένη ή προσαρμοσμένη θύρα SSH:

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

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

ssh [email protected] -p 6200