Εκπαιδευτικά σεμινάρια

Πώς να χρησιμοποιήσετε το ssh στα παράθυρα 10

Πίνακας περιεχομένων:

Anonim

Σε αυτό το άρθρο θα δούμε πώς μπορούμε να χρησιμοποιήσουμε το SSH στα Windows 10 από τη γραμμή εντολών του συστήματος. Συγκεκριμένα, θα χρησιμοποιήσουμε το PowerShell και τα πλεονεκτήματα που μας προσφέρει. Το SSH είναι ένα από τα πιο χρησιμοποιημένα πρωτόκολλα πρωτοκόλλου επικοινωνίας για απομακρυσμένες συνδέσεις σήμερα λόγω της υψηλής ασφάλειας και της ευρείας συμβατότητάς του με τα Windows και το Linux.

Ευρετήριο περιεχομένων

Η χρήση του SSH σε προηγούμενες εκδόσεις των Windows ήταν σχετικά πιο περίπλοκη, αφού πρέπει να εγκαταστήσετε εξωτερικά προγράμματα όπως το Putty για να αποκτήσετε συμβατότητα μεταξύ του Linux και των Windows. Αλλά αυτό δεν είναι επί του παρόντος απαραίτητο, δεδομένου ότι τα Windows 10 έχουν μια μονάδα SSH για να μπορούν να κάνουν συνδέσεις από το σύστημά μας σε έναν πελάτη ως διαμόρφωση του ως διακομιστή.

Τι είναι SSH

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

Το πιο σημαντικό πράγμα για το SSH είναι ότι είναι ικανό να κρυπτογραφεί τη σύνδεση σύνδεσης, κάτι που δεν είναι δυνατό με το FTP ή το Telnet, πολύ πιο ανασφαλείς και ελάχιστα χρησιμοποιούμενα πρωτόκολλα.

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

Αυτήν τη στιγμή είναι δυνατή η σύνδεση SSH μεταξύ πρακτικά οποιουδήποτε υπολογιστή με το λειτουργικό σύστημα που διαθέτει, καθώς υπάρχουν ειδικά προγράμματα για την απόκτηση συμβατότητας, όπως OpenSSH, Putty, Shell, SSH-Agent, μεταξύ άλλων.

Με το SSH μπορούμε να συνδεθούμε σε έναν υπολογιστή που έχει ρυθμιστεί ως διακομιστής τόσο σε εσωτερικό δίκτυο όσο και απομακρυσμένα. Για να γίνει αυτό, θα πρέπει να ανοίξουμε τη θύρα TCP 22, η οποία είναι αυτή που χρησιμοποιείται από προεπιλογή.

Διαμορφώστε το διακομιστή SSH στο Ubuntu

Τώρα αυτό που πρόκειται να κάνουμε είναι να ρυθμίσετε το SSH ως διακομιστή σε έναν υπολογιστή Ubuntu και να το αποκτήσετε μέσω ενός προγράμματος-πελάτη των Windows.

Έτσι, το πρώτο πράγμα που θα πρέπει να κάνουμε είναι να τρέξουμε το SSH σε λειτουργία διακομιστή στο Ubuntu. Έτσι θα ανοίξουμε ένα τερματικό Linux για να ξεκινήσει η διαδικασία.

Για να εγκαταστήσετε τον εξυπηρετητή SSH, θα πρέπει να εκτελέσουμε την ακόλουθη εντολή:

sudo apt-get εγκαταστήστε το openssh-server

Βάλουμε τον κωδικό πρόσβασης και η διαδικασία εγκατάστασης θα διαρκέσει μερικά δευτερόλεπτα. Οι πιο σημαντικές εντολές για τη διαχείριση του διακομιστή SSH στο Ubuntu θα είναι οι εξής:

sudo gedit / etc / ssh / sshd_config

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

sudo /etc/init.d/ssh start

Εντολή για την εκκίνηση του διακομιστή SSH

sudo /etc/init.d/ssh στάση

Εντολή για τερματισμό διακομιστή SSH

sudo /etc/init.d/ssh επανεκκίνηση

Εντολή για επανεκκίνηση του διακομιστή SSH μετά από μια αλλαγή διαμόρφωσης, για παράδειγμα

Εμείς, καταρχήν, αυτό το αρχείο ρυθμίσεων πρόκειται να το αφήσουμε όπως είναι εξ ορισμού, αφού το σεμινάριο αφορά την καθιέρωση επικοινωνίας από τα Windows και τη μη διαμόρφωση ενός διακομιστή στο Ubuntu

Τότε. Αυτό που θα κάνουμε είναι να εκτελέσουμε την εντολή σχετικά με την εκκίνηση του δαίμονα SSH. Τώρα θα μεταφερθούμε στα Windows.

Δείτε τη διεύθυνση IP του διακομιστή μας Linux

Πρέπει να γνωρίζουμε μόνο τη διεύθυνση IP του διακομιστή SSH που έχουμε ενεργοποιήσει. Γι 'αυτό χρησιμοποιούμε την εντολή:

ip στη λίστα

Συνδεθείτε με το πρόγραμμα-πελάτη SSH Windows 10

Για να χρησιμοποιήσουμε το SSH Windows 10 θα χρειαστεί να χρησιμοποιήσουμε το PowerShell ή τη γραμμή εντολών και να κάνουμε κάποιες διαδικασίες για να ενεργοποιήσουμε το πρόγραμμα και να το χρησιμοποιήσουμε στην κονσόλα εντολών

Εγκαταστήστε τα Windows 10 Client SSH

Με τα Windows 10 το έχουμε αρκετά εύκολο. Μπορούμε να ενεργοποιήσουμε τόσο έναν πελάτη SSH όσο και έναν εξυπηρετητή μέσω της λίστας χαρακτηριστικών στον πίνακα ρυθμίσεων.

  • Πηγαίνουμε στο μενού έναρξης και κάνουμε κλικ στο γρανάζι για να ανοίξουμε τον πίνακα ρυθμίσεων Επιλέγουμε την επιλογή " Εφαρμογές " και στο πλαίσιο αυτό επιλέγουμε " Εφαρμογές και δυνατότητες " Τώρα πρέπει να κάνουμε κλικ στην επιλογή στη σωστή περιοχή του " Διαχείριση προαιρετικών λειτουργιών "

Μέσα στη λίστα που θα εμφανιστεί, ενδέχεται να έχουμε ήδη εγκατεστημένο τον προεπιλεγμένο ssh client, οπότε θα εμφανιστεί σε αυτήν τη λίστα.

  • Αν δεν το έχουμε εγκαταστήσει, κάντε κλικ στο " Προσθήκη μιας δυνατότητας "

Μόλις μπείτε στη λίστα με τις λειτουργίες πρέπει να εντοπίσετε τις δύο εφαρμογές που μας ενδιαφέρουν: " OpenSSH Client " και " OpenSSH Server"

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

Τώρα θα μπορέσουμε να χρησιμοποιήσουμε τον πελάτη SSH για να συνδεθούμε με την ομάδα του Ubuntu

Συνδέστε το πρόγραμμα-πελάτη SSH σε Linux από τα Windows 10

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να ανοίξουμε ένα παράθυρο PowerShell. Για να το κάνετε αυτό, κάντε δεξί κλικ στο κουμπί μενού έναρξης και επιλέξτε " Windows PoweShell ".

Αν γράψουμε την εντολή:

ssh

Θα λάβουμε πληροφορίες σχετικά με τις διάφορες επιλογές που διαθέτουμε.

Για να συνδεθείτε σε ένα διακομιστή με SSH από τα Windows 10, το μόνο πράγμα που θα πρέπει να γράψουμε είναι το εξής:

ssh @

Για παράδειγμα, " ssh [email protected] ". Θα μας ζητήσει αυτόματα τα διαπιστευτήρια του χρήστη Ubuntu και θα έχουμε πρόσβαση

Εάν δεν γράψουμε έναν χρήστη, από προεπιλογή θα εντοπιστεί ο χρήστης που είναι διαθέσιμος στο σύστημα διακομιστή, όπως στην περίπτωση αυτή:

Λόγω ελαττωμάτων θα είμαστε στον / home κατάλογο του χρήστη του συστήματος Ubuntu. Και μπορούμε ήδη να κάνουμε ό, τι θέλουμε στον εξοπλισμό διακομιστή μας εξ αποστάσεως.

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

έξοδο

Για να συνδεθείτε εξ αποστάσεως από ένα δίκτυο διαφορετικό από το δικό μας, θα πρέπει να ανοίξουμε τη θύρα 22 του δρομολογητή μας και να εισέλθουμε με την πραγματική διεύθυνση IP του συνδέσμου μας στο διαδίκτυο.

Ρύθμιση διακομιστή SSH Windows 10

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

Ξεκινήστε το διακομιστή SSH στα Windows 10

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

  • Πατήστε " Windows + R " για να ανοίξετε το εργαλείο Εκτέλεση και τοποθετήστε την ακόλουθη εντολή μέσα:

services.msc

  • Τώρα πρέπει να εντοπίσουμε την υπηρεσία " OpenSSH Authentication Agent " και " OpenSSH SSH Server "

Αυτό που μπορούμε να κάνουμε τώρα με αυτές τις δύο υπηρεσίες είναι να τις ρυθμίσουμε ώστε να ξεκινούν όταν ξεκινά το σύστημα

  • Πρώτα κάνουμε δεξί κλικ στο " OpenSSH SSH Server " και επιλέγουμε " Ιδιότητες " και θα ανοίξει ένα παράθυρο στο οποίο θα πρέπει να επιλέξουμε " automatic " ως " start type "

  • Τώρα κάνουμε το ίδιο με το " OpenSSH Authentication Agent ".

Θα έχουμε ήδη το διακομιστή SSH που εκτελείται στη μηχανή διακομιστή μας.

Ενεργοποιήστε τη θύρα ακρόασης για τα Windows 10 OpenSSH

Αυτό είναι ιδιαίτερα χρήσιμο αν αυτό που θέλουμε να κάνουμε είναι να έχουμε πρόσβαση εξ αποστάσεως στη θύρα 22 στον εξυπηρετητή SSH. Θα πρέπει να τοποθετήσουμε την ακόλουθη εντολή στην κονσόλα PowerShell που εκτελείται με δικαιώματα διαχειριστή

Νέα-NetFirewallRule -Μετά sshd -DisplayName 'OpenSSH Server (sshd)' -Συχνές υπηρεσίες sshd -Ενεργοποιημένη True-Κατευθυντήριες εισερχόμενες-TCP πρωτόκολλο -Δυνατότητα ενεργοποίησης -Profile Domain

Συνδέστε έναν διακομιστή SSH των Windows 10

Λοιπόν, όλα είναι έτοιμα να συνδεθούν με τον πρόσφατα διαμορφωμένο διακομιστή Windows 10.

Αυτό που θα πρέπει να κάνουμε είναι η ίδια διαδικασία όπως πριν, αν και η IP της ομάδας μας είναι ίδια με αυτήν που έχουμε προηγουμένως προσπελάσει στον εξυπηρετητή του Ubuntu, δεν θα δώσει λάθος.

Ο εντοπισμός σφαλμάτων απομακρυσμένου αναγνωριστικού ξενιστή έχει αλλάξει SSH

Αυτό το σφάλμα πηδά σε μας επειδή έχουμε προηγουμένως προσπελάσει έναν διακομιστή SSH με την ίδια διεύθυνση IP με έναν άλλο που έχουμε σήμερα. Επειδή πρόκειται για ένα διαφορετικό λειτουργικό σύστημα και ένας άλλος τομέας λειτουργεί, το κλειδί ασφαλείας RSA που σχετίζεται με το διακομιστή είναι διαφορετικό και θα λάβουμε αυτό το σφάλμα.

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

ssh-keygen-R

Για παράδειγμα, στη δική μας περίπτωση: " ssh-keygen -R 192.168.2.104 " και έτσι ο κατάλογος των συσχετισμένων κλειδιών θα αδειάσει για να ζητήσει ένα διαφορετικό

Τώρα τρέχουμε ξανά τη διαδικασία σύνδεσης και αυτό θα είναι επιτυχές

Συνδεθείτε σε ένα διακομιστή SSH των Windows 10 από το Ubuntu

Τώρα θα δούμε έναν πολύ χρήσιμο τρόπο σύνδεσης με ένα διακομιστή SSH στα Windows 10 από το Ubuntu και οποιοδήποτε άλλο Linux και μέσω ενός γραφικού περιβάλλοντος.

Αυτό που θα κάνουμε είναι να ανοίξουμε τον εξερευνητή αρχείων του Ubuntu και να πατήσουμε τον συνδυασμό πλήκτρων " Ctrl + L " για να ενεργοποιήσουμε τη γραμμή διευθύνσεων του προγράμματος περιήγησης.

Για να αποκτήσετε πρόσβαση στο διακομιστή θα γράψουμε την ακόλουθη εντολή ή γραμμή:

ssh: // @

για παράδειγμα " ssh: //[email protected] " θα ζητήσει την επιβεβαίωση ασφαλείας και στη συνέχεια τον κωδικό πρόσβασης χρήστη.

Με αυτόν τον τρόπο θα έχουμε πρόσβαση μέσω της γραφικής διεπαφής των αρχείων που είναι αποθηκευμένα στον υπολογιστή διακομιστή

Απομακρυσμένη σύνδεση σε διακομιστή SSH

Για να τελειώσουμε, θα αναφέρουμε επίσης τη δυνατότητα σύνδεσης εξ αποστάσεως στον εξυπηρετητή SSH, τόσο στα Windows όσο και στο Linux. Το μόνο που πρέπει να λάβουμε υπόψη είναι το γεγονός ότι βρίσκεται εκτός ιδιωτικού δικτύου όπως και πριν.

Θα πρέπει να γνωρίζουμε την πραγματική διεύθυνση IP του διακομιστή και τη θύρα όπου θα μεταβεί η μετάδοση, η οποία από προεπιλογή θα είναι θύρα 22. Με αυτό τον τρόπο η εντολή που θα πρέπει να χρησιμοποιήσουμε για να συνδεθούμε θα είναι η εξής:

ssh -p 22 @

για παράδειγμα, στην περίπτωσή μας θα ήταν: " ssh -p 22 Dell @ IP-real"

Προχωρώντας, η διαδικασία θα είναι ίδια.

Τα ακόλουθα μαθήματα θα μπορούσαν επίσης να είναι χρήσιμα:

Ποια συστήματα θέλετε να συνδέσετε μέσω SSH; Αν έχετε κάποιο πρόβλημα σύνδεσης, αφήστε το στο σχόλιο για να σας βοηθήσει

Εκπαιδευτικά σεμινάρια

Η επιλογή των συντακτών

Back to top button