in

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

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

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

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

Εάν δεν γνωρίζουμε την προέλευση της υπηρεσίας SSH, σας παραπέμπουμε να διαβάσετε την ειδική σελίδα της Wikipedia.

Πώς να δημιουργήσετε έναν διακομιστή SSH στα Windows
Εάν χρησιμοποιούμε Windows 10 στον υπολογιστή μας, μπορούμε να εγκαταστήσουμε τη λειτουργική μονάδα OpenSSH. Για να το κάνουμε αυτό ανοίγουμε το μενού Έναρξη κάτω αριστερά, ανοίγουμε την εφαρμογή Ρυθμίσεις, ανοίγουμε το μενού Εφαρμογές -> Εφαρμογές και δυνατότητες και τέλος κάνουμε κλικ στο Προαιρετικές λειτουργίες. Στη σελίδα που εμφανίζεται, κάντε κλικ στο Προσθήκη δυνατότητας, μετακινηθείτε στη λίστα με τις δυνατότητες και, στη συνέχεια, βεβαιωθείτε ότι έχετε επιλέξει το στοιχείο OpenSSH Server.

Μόλις ολοκληρωθεί η εγκατάσταση του διακομιστή, ανοίγουμε ξανά το μενού Έναρξη, αναζητούμε την εφαρμογή Windows PowerShell, κάνουμε δεξί κλικ πάνω της και επιλέγουμε Εκτέλεση ως διαχειριστής. Στο παράθυρο της γραμμής εντολών που εμφανίζεται, πραγματοποιούμε τις αρχικές διαμορφώσεις του διακομιστή SSH πληκτρολογώντας τις ακόλουθες εντολές από το τερματικό (πληκτρολογήστε τις μία γραμμή τη φορά):

Start-Service sshd

Set-Service -Όνομα sshd -StartupType ‘Automatic’

Get-NetFirewallRule -Name *ssh*

Μετά την εκκίνηση αυτών των εντολών, ο υπολογιστής Windows 10 που χρησιμοποιούμε μπορεί να δεχτεί συνδέσεις SSH στη θύρα 22, χρησιμοποιώντας τα διαπιστευτήρια πρόσβασης που έχουν ρυθμιστεί στον λογαριασμό Windows (προφανώς θα πρέπει να προωθήσουμε αυτήν τη θύρα στο δρομολογητή ή στο μόντεμ, ώστε να μπορούμε να φτάνουμε όταν βρισκόμαστε εκτός του προσωπικού δικτύου).

Σημείωση: εάν η θύρα 22 δεν είναι διαμορφώσιμη ή δεν είναι προσβάσιμη από το δίκτυό μας, απλώς ανοίξτε το αρχείο C:\Windows\System32\OpenSSH\sshd_config και τροποποιήστε την καταχώρηση που σχετίζεται με τη θύρα 22, ορίζοντας μια θύρα της επιλογής σας.

Πώς να δημιουργήσετε έναν διακομιστή SSH σε Linux
Σε έναν διακομιστή Linux, η διαμόρφωση του SSH είναι πολύ πιο εύκολη, καθώς το OpenSSH είναι καλά ενσωματωμένο με άλλα εργαλεία συστήματος. Αφού ρυθμίσουμε το μηχάνημα ή τον διακομιστή στο διαδίκτυο με το Ubuntu (παρέχεται ως παράδειγμα σε αυτόν τον οδηγό), ανοίγουμε την εφαρμογή Terminal και, στη συνέχεια, πληκτρολογούμε την ακόλουθη εντολή:

sudo apt-get εγκατάσταση openssh-server

Επιβεβαιώνουμε όπου χρειάζεται για να ολοκληρωθεί η εγκατάσταση του διακομιστή OpenSSH. Για να ξεκινήσετε την υπηρεσία αμέσως, απλώς εκτελέστε την ακόλουθη εντολή από το τερματικό:

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

Το σύστημα θα χρησιμοποιήσει τα διαπιστευτήρια του λογαριασμού χρήστη για τη σύνδεση και τη θύρα 22 για να δέχεται συνδέσεις από το εξωτερικό.

Εάν θέλουμε να αλλάξουμε τη θύρα εισόδου για συνδέσεις SSH (για τους ίδιους λόγους που εμφανίζονται στα Windows), απλώς πληκτρολογήστε την εντολή στο τερματικό:

sudo vi /etc/ssh/sshd_config

Από το πρόγραμμα επεξεργασίας κειμένου περιηγούμαστε στις διάφορες επιλογές μέχρι να βρούμε το στοιχείο Port, ώστε να διαμορφώσουμε μια νέα θύρα για συνδέσεις SSH.

Πώς να συνδεθείτε σε έναν διακομιστή SSH από τα Windows
Αφού διαμορφώσουμε τον διακομιστή SSH, θα μπορούμε να έχουμε πρόσβαση σε αυτόν από οποιονδήποτε άλλο υπολογιστή Windows 10 που είναι συνδεδεμένος στο Διαδίκτυο ανοίγοντας απλώς το πρόγραμμα Windows PowerShell και πληκτρολογώντας την ακόλουθη εντολή από το τερματικό:

ssh username@hostname -p αριθμός θύρας

η εντολή αποτελείται από το όνομα χρήστη (όνομα χρήστη) που ζητά πρόσβαση, το όνομα του διακομιστή (όνομα διακομιστή) και τον αριθμό θύρας προς επικοινωνία.

Ως όνομα χρήστη, χρησιμοποιήστε απλώς αυτό του λογαριασμού χρήστη που έχει ρυθμιστεί στον διακομιστή, ενώ ως όνομα διακομιστή μπορούμε να εισαγάγουμε απευθείας τη δημόσια διεύθυνση IP της σύνδεσης στο Διαδίκτυο που χρησιμοποιείται από τον διακομιστή ή το όνομα τομέα (αν είναι καταχωρημένο). Η προεπιλεγμένη θύρα είναι 22, αλλά μπορούμε να την αλλάξουμε χωρίς προβλήματα εάν ο διακομιστής SSH έχει ρυθμιστεί με διαφορετική θύρα. Σε κάθε σύνδεση θα σας ζητείται ο κωδικός πρόσβασης, ο οποίος συμπίπτει με τον κωδικό πρόσβασης του λογαριασμού συστήματος (ή του λογαριασμού διαχειριστή).

Εάν χρησιμοποιούμε άλλες εκδόσεις των Windows (7 και 8.1) ή θέλουμε να αποκτήσουμε περισσότερο έλεγχο στην κρυπτογραφημένη σύνδεση, προτείνουμε να εγκαταστήσετε το δωρεάν και ανοιχτού κώδικα πρόγραμμα PuTTY.

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

Πώς να συνδεθείτε σε διακομιστή SSH από smartphone ή tablet
Εάν θέλουμε να ελέγξουμε τον διακομιστή SSH μας από smartphone ή tablet, συνιστούμε να εγκαταστήσετε τη δωρεάν εφαρμογή Termius, διαθέσιμη τόσο για Android όσο και για iOS.

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

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

Εναλλακτικά μπορούμε να χρησιμοποιήσουμε τη δωρεάν εφαρμογή JuiceSSH – SSH Client στο Android.

Θα μπορούμε να στέλνουμε εντολές σε ασφαλές κέλυφος και να ελέγχουμε την απόδοση του διακομιστή μας, χάρη στο πρόσθετο σύνδεσης που θα δείχνει σε πραγματικό χρόνο την κατανάλωση CPU, RAM, δικτύου, δίσκου και το μέσο φορτίο (πραγματικά πολύ χρήσιμο αν έχουμε έναν ιστότοπο με πολλές επισκέψεις ή έναν διακομιστή με μικρή χωρητικότητα).

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

Εάν θέλουμε να μάθουμε νέες εντολές από τη γραμμή εντολών ή για το PowerShell, σας προσκαλούμε να διαβάσετε τον οδηγό μας για τα κόλπα της γραμμής εντολών (CMD).

Αν αντ’ αυτού θέλουμε να συνδεθούμε σε διακομιστή FTP, μπορούμε να βρούμε όλες τις απαραίτητες πληροφορίες στον οδηγό μας σχετικά με το Πώς να συνδεθείτε σε έναν διακομιστή FTP από υπολογιστή και smartphone.

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

 

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Πώς να επαναφέρετε το Chrome σε Android και iPhone

Πώς να βελτιστοποιήσετε το Chrome για να καταναλώνετε λιγότερη μνήμη