Εάν θέλετε να συνδεθείτε σε άλλους υπολογιστές μέσω ενός διαβόητα ανασφαλούς Διαδικτύου, ίσως θέλετε να κάνετε ό, τι μπορείτε για να διατηρήσετε τα δεδομένα σας ασφαλή. Το SSH είναι ένας τρόπος ασφάλειας των δεδομένων σας. Για να εξασφαλίσετε δεδομένα, πρέπει να ρυθμίσετε σωστά το SSH στον υπολογιστή σας και, στη συνέχεια, να δημιουργήσετε μια κρυπτογραφημένη σύνδεση με τον διακομιστή. Λάβετε υπόψη, ωστόσο, ότι για να δημιουργήσετε μια ασφαλή σύνδεση, και τα δύο σημεία σύνδεσης πρέπει να διαθέτουν SSH. Ακολουθήστε αυτόν τον οδηγό για να βεβαιωθείτε ότι η σύνδεσή σας είναι όσο το δυνατόν ασφαλέστερη.
Βήμα
Μέρος 1 από 3: Σύνδεση για πρώτη φορά

Βήμα 1. Εγκαταστήστε το SSH
Για Windows, πρέπει να κάνετε λήψη ενός προγράμματος -πελάτη SSH. Ο πιο δημοφιλής πελάτης είναι το Cygwin, το οποίο διατίθεται δωρεάν από τον ιστότοπο του προγραμματιστή. Κατεβάστε και εγκαταστήστε το όπως την εγκατάσταση οποιουδήποτε άλλου προγράμματος. Μια άλλη δωρεάν επιλογή είναι το PuTTY.
- Κατά την εγκατάσταση του Cygwin, πρέπει να επιλέξετε να εγκαταστήσετε το OpenSSH από την ενότητα Net.
- Το Linux και το OS X διαθέτουν ήδη έναν πελάτη SSH στο σύστημα, επειδή το SSH είναι ένα σύστημα Unix και το Linux και το OS X προέρχονται από το Unix.

Βήμα 2. Εκτελέστε το SSH
Ανοίξτε το πρόγραμμα Terminal που έχει εγκαταστήσει η Cygwin ή ανοίξτε ένα τερματικό σε OS X ή Linux. Το SSH χρησιμοποιεί μια τερματική διεπαφή για αλληλεπίδραση με άλλους υπολογιστές. Δεν υπάρχει γραφική διεπαφή για SSH, οπότε θα πρέπει να είστε άνετοι να πληκτρολογείτε εντολές.

Βήμα 3. Ελέγξτε τη σύνδεση
Πριν δημιουργήσετε ένα κλειδί ασφαλείας και μετακινήσετε αρχεία, ίσως θελήσετε να ελέγξετε αν το SSH έχει ρυθμιστεί σωστά στον υπολογιστή σας και στον υπολογιστή -στόχο. Εισαγάγετε αυτήν την εντολή, αλλάζοντάς την με το όνομα χρήστη και τη διεύθυνση του υπολογιστή ή του διακομιστή -στόχου σας.:
-
$ ssh@
- Θα σας ζητηθεί κωδικός πρόσβασης μετά από μια επιτυχημένη σύνδεση. Δεν θα δείτε την κίνηση του δρομέα ή τους χαρακτήρες που εισάγονται καθώς πληκτρολογείτε τον κωδικό πρόσβασής σας.
- Εάν αυτό το βήμα αποτύχει, ενδέχεται το SSH να μην έχει ρυθμιστεί σωστά στον υπολογιστή σας ή ο διακομιστής να μην αποδέχεται συνδέσεις SSH.
Μέρος 2 από 3: Εκμάθηση βασικών εντολών

Βήμα 1. Περιηγηθείτε στο κέλυφος SSH
Την πρώτη φορά που θα συνδεθείτε σε απομακρυσμένο υπολογιστή, θα βρίσκεστε στον κατάλογο HOME. Για να μετακινηθείτε μεταξύ των δομών καταλόγου, χρησιμοποιήστε την εντολή
CD
:
-
CD..
- θα σας μεταφέρει έναν κατάλογο επάνω.
-
CD
- θα σας μεταφέρει στον υποκατάλογο που καταχωρίσατε.
-
cd/home/directory/path/
- θα σας μεταφέρει σε έναν συγκεκριμένο κατάλογο από το root (σπίτι)
-
cd
- θα σας επιστρέψει στον κατάλογο HOME.

Βήμα 2. Ελέγξτε τα περιεχόμενα του τρέχοντος καταλόγου
Για να προβάλετε αρχεία και φακέλους στην τρέχουσα τοποθεσία σας, μπορείτε να χρησιμοποιήσετε την εντολή
ls
εντολές:
-
ls
- θα εμφανίσει όλα τα αρχεία και τους φακέλους στον τρέχοντα κατάλογο.
-
ls –l
- θα εμφανίσει το περιεχόμενο του καταλόγου μαζί με πρόσθετες πληροφορίες όπως μέγεθος, δικαιώματα και ημερομηνία.
-
ls-a
- θα εμφανίσει ολόκληρο τον κατάλογο, συμπεριλαμβανομένων κρυφών αρχείων και φακέλων.

Βήμα 3. Αντιγράψτε τα αρχεία από τον υπολογιστή σας στον απομακρυσμένο υπολογιστή
Εάν πρέπει να αντιγράψετε αρχεία από τον υπολογιστή σας σε απομακρυσμένο υπολογιστή, μπορείτε να χρησιμοποιήσετε την εντολή
scp
εντολές:
-
scp /localdirectory/example1.txt @:
- θα αντιγράψει το example1.txt στον απομακρυσμένο υπολογιστή. Μπορείτε να αφήσετε κενό για αντιγραφή στον ριζικό φάκελο του απομακρυσμένου υπολογιστή.
-
scp @:/home/example1.txt./
- θα μετακινήσει το example1.txt από τον κεντρικό κατάλογο στον απομακρυσμένο υπολογιστή στον τρέχοντα κατάλογο του υπολογιστή σας.

Βήμα 4. Αντιγράψτε το αρχείο μέσω του κελύφους
Μπορείτε να χρησιμοποιήσετε την εντολή
cp
για αντιγραφή αρχείων στον ίδιο κατάλογο ή σε κατάλογο της επιλογής σας.
-
cp example1.txt example2.txt
- θα δημιουργήσει ένα αντίγραφο του example1.txt που ονομάζεται example2.txt στην ίδια θέση.
-
cp example1.txt /
- θα δημιουργήσει ένα αντίγραφο του example1.txt στην καθορισμένη τοποθεσία στο.

Βήμα 5. Μετακινήστε και μετονομάστε το αρχείο
Εάν θέλετε να μετονομάσετε ένα αρχείο ή να το μετακινήσετε χωρίς αντιγραφή, χρησιμοποιήστε την εντολή
mv
-
mv example1.txt example2.txt
- θα μετονομάσει το αρχείο example1.txt σε example2.txt. Τα αρχεία θα βρίσκονται στην ίδια θέση.
-
κατάλογος mv directory1 κατάλογος2
- θα μετονομάσει τον κατάλογο1 σε κατάλογο2. Τα περιεχόμενα του καταλόγου δεν θα αλλάξουν.
-
mv example1.txt directory1/
- θα μεταφέρει το example1.txt στον κατάλογο1.
-
mv example1.txt directory1/example2.txt
- θα μετακινήσει το example1.txt στον κατάλογο 1 και θα το μετονομάσει σε example2.txt

Βήμα 6. Διαγράψτε αρχεία και καταλόγους
Εάν πρέπει να διαγράψετε οτιδήποτε από τον απομακρυσμένο υπολογιστή, μπορείτε να χρησιμοποιήσετε την εντολή
rm
-
rm example1.txt
- θα διαγράψει το αρχείο example1.txt.
-
rm –για παράδειγμα1.txt
- θα διαγράψει το αρχείο example1.txt αφού σας δώσει μια προειδοποίηση.
-
rm directory1/
- θα διαγράψει τον κατάλογο1 και όλο το περιεχόμενό του.

Βήμα 7. Αλλάξτε τα δικαιώματα αρχείου
Μπορείτε να αλλάξετε τα δικαιώματα ανάγνωσης και εγγραφής στα αρχεία σας με την εντολή
chmod
-
chmod u+w example1.txt
θα προσθέσει δικαιώματα εγγραφής/τροποποίησης αρχείου για τον χρήστη (u). Μπορείτε επίσης να χρησιμοποιήσετε
σολ
για δικαιώματα ομάδας και
ο
- για παγκόσμια αδειοδότηση.
-
chmod g+r example1.txt
- θα προσθέσει δικαιώματα ανάγνωσης/πρόσβασης σε αρχεία για την ομάδα.
- Υπάρχει μια μεγάλη λίστα δικαιωμάτων που μπορείτε να χρησιμοποιήσετε για να εξασφαλίσετε ή να ανοίξετε πρόσβαση σε διάφορες πτυχές του συστήματός σας.

Βήμα 8. Μάθετε άλλες βασικές εντολές
Υπάρχουν μερικές άλλες σημαντικές εντολές που θα χρησιμοποιείτε συχνά στη διεπαφή του κελύφους, ως εξής:
-
mkdir newdirectory
- θα δημιουργήσει έναν νέο κατάλογο με το όνομα newdirectory
-
pwd
- θα εμφανίσει τον τρέχοντα κατάλογο σας.
-
οι οποίοι
- θα εμφανίσει ποιος είναι συνδεδεμένος αυτήν τη στιγμή στο σύστημα.
-
pico newfile.txt
ή
vi newfile.txt
- θα δημιουργήσει ένα νέο αρχείο και θα ανοίξει τον επεξεργαστή αρχείων. Διαφορετικά συστήματα θα έχουν διαφορετικούς επεξεργαστές αρχείων. Οι πιο συνηθισμένοι συντάκτες είναι οι pico και vi. Εάν χρησιμοποιείτε διαφορετικό πρόγραμμα επεξεργασίας αρχείων, θα χρειαστεί να χρησιμοποιήσετε διαφορετική εντολή.

Βήμα 9. Λάβετε λεπτομερείς πληροφορίες για οποιαδήποτε εντολή
Εάν δεν είστε σίγουροι για τη λειτουργία μιας εντολής, χρησιμοποιήστε την εντολή
άνδρας
να μάθουν όλες τις παραμέτρους και τις χρήσεις τους.
-
άνδρας
- θα εμφανίσει πληροφορίες σχετικά με την εντολή.
-
άνθρωπος –κ
- θα αναζητήσει όλες τις σελίδες με τις λέξεις -κλειδιά που καταχωρίσατε.
Μέρος 3 από 3: Δημιουργία κρυπτογραφημένου κλειδιού

Βήμα 1. Δημιουργήστε ένα κλειδί SSH
Αυτή η κλειδαριά σάς επιτρέπει να συνδέεστε σε μια απομακρυσμένη τοποθεσία χωρίς να χρειάζεται να εισάγετε κωδικό πρόσβασης κάθε φορά. Αυτό θα κάνει τη σύνδεσή σας με τον απομακρυσμένο υπολογιστή πιο ασφαλή, καθώς ο κωδικός πρόσβασής σας δεν θα αποσταλεί μέσω του δικτύου.
-
Δημιουργήστε έναν φάκελο -κλειδί στον υπολογιστή σας εισάγοντας την εντολή
$ mkdir.ssh
-
Δημιουργήστε ιδιωτικά και δημόσια κλειδιά με εντολή
$ ssh-keygen –t rsa
- Θα σας ζητηθεί να δημιουργήσετε έναν κωδικό πρόσβασης για το κλειδί. είναι προαιρετικό. Εάν δεν θέλετε να εισαγάγετε έναν κωδικό πρόσβασης για το κλειδί, πατήστε Enter. Αυτό θα δημιουργήσει δύο κλειδιά στο φάκελο.ssh: id_rsa και id_rsa.pub.
-
Αλλάξτε τα δικαιώματα ιδιωτικού κλειδιού. Για να βεβαιωθείτε ότι το ιδιωτικό σας κλειδί μπορεί να διαβαστεί μόνο από εσάς, εισαγάγετε την εντολή
$ chmod 600.ssh/id_rsa

Βήμα 2. Τοποθετήστε το δημόσιο κλειδί στον απομακρυσμένο υπολογιστή
Αφού δημιουργήσετε το κλειδί, μπορείτε να αποθηκεύσετε το δημόσιο κλειδί στον απομακρυσμένο υπολογιστή, ώστε να μπορείτε να συνδεθείτε χωρίς κωδικό πρόσβασης. Εισαγάγετε την ακόλουθη εντολή αλλάζοντας ορισμένα μέρη όπως περιγράφηκε νωρίτερα::
-
$ scp.ssh/id_rsa.pub @:
- Βεβαιωθείτε ότι έχετε συμπεριλάβει άνω τελεία (:) στο τέλος της εντολής.
- Θα σας ζητηθεί κωδικός πρόσβασης πριν ξεκινήσει η διαδικασία μεταφοράς.

Βήμα 3. Εγκαταστήστε τον δημόσιο κωδικό στον απομακρυσμένο υπολογιστή
Αφού τοποθετήσετε τον κωδικό στον απομακρυσμένο υπολογιστή, θα χρειαστεί να τον εγκαταστήσετε για να λειτουργήσει σωστά ο κώδικας. Αρχικά, συνδεθείτε στο σύστημα με τον τρόπο που περιγράφεται στο βήμα 3.
-
Δημιουργήστε έναν φάκελο SSH στον απομακρυσμένο υπολογιστή εάν δεν υπάρχει ήδη:
$ mkdir.ssh
-
Τοποθετήστε το κλειδί σας σε ένα εξουσιοδοτημένο αρχείο κλειδιού. Εάν το αρχείο δεν υπάρχει, θα δημιουργηθεί.
$ cat id_rsa.pub >>.ssh/εξουσιοδοτημένα κλειδιά
-
Αλλάξτε τα δικαιώματα για το φάκελο SSH για να είναι προσβάσιμο:
$ chmod 700.ssh

Βήμα 4. Ελέγξτε αν η σύνδεση λειτουργεί
Μόλις το κλειδί εγκατασταθεί στον απομακρυσμένο υπολογιστή, θα πρέπει να μπορείτε να ξεκινήσετε μια σύνδεση χωρίς να σας ζητηθεί κωδικός πρόσβασης. Εισαγάγετε αυτήν την εντολή για να ελέγξετε τη σύνδεση:
$ ssh@