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

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

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

Βίντεο: Πώς να χρησιμοποιήσετε το SSH (με εικόνες)

Βίντεο: Πώς να χρησιμοποιήσετε το SSH (με εικόνες)
Βίντεο: Πώς να απενεργοποιήσετε το Windows Defender 2024, Ενδέχεται
Anonim

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

Βήμα

Μέρος 1 από 3: Σύνδεση για πρώτη φορά

Χρησιμοποιήστε το βήμα 1 SSH
Χρησιμοποιήστε το βήμα 1 SSH

Βήμα 1. Εγκαταστήστε το SSH

Για Windows, πρέπει να κάνετε λήψη ενός προγράμματος -πελάτη SSH. Ο πιο δημοφιλής πελάτης είναι το Cygwin, το οποίο διατίθεται δωρεάν από τον ιστότοπο του προγραμματιστή. Κατεβάστε και εγκαταστήστε το όπως την εγκατάσταση οποιουδήποτε άλλου προγράμματος. Μια άλλη δωρεάν επιλογή είναι το PuTTY.

  • Κατά την εγκατάσταση του Cygwin, πρέπει να επιλέξετε να εγκαταστήσετε το OpenSSH από την ενότητα Net.
  • Το Linux και το OS X διαθέτουν ήδη έναν πελάτη SSH στο σύστημα, επειδή το SSH είναι ένα σύστημα Unix και το Linux και το OS X προέρχονται από το Unix.
Χρησιμοποιήστε το βήμα 2 SSH
Χρησιμοποιήστε το βήμα 2 SSH

Βήμα 2. Εκτελέστε το SSH

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

Χρησιμοποιήστε το SSH βήμα 3
Χρησιμοποιήστε το SSH βήμα 3

Βήμα 3. Ελέγξτε τη σύνδεση

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

  • $ ssh@

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

Μέρος 2 από 3: Εκμάθηση βασικών εντολών

Χρησιμοποιήστε το SSH βήμα 4
Χρησιμοποιήστε το SSH βήμα 4

Βήμα 1. Περιηγηθείτε στο κέλυφος SSH

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

CD

:

  • CD..

  • θα σας μεταφέρει έναν κατάλογο επάνω.
  • CD

  • θα σας μεταφέρει στον υποκατάλογο που καταχωρίσατε.
  • cd/home/directory/path/

  • θα σας μεταφέρει σε έναν συγκεκριμένο κατάλογο από το root (σπίτι)
  • cd

  • θα σας επιστρέψει στον κατάλογο HOME.
Χρησιμοποιήστε το βήμα 5 SSH
Χρησιμοποιήστε το βήμα 5 SSH

Βήμα 2. Ελέγξτε τα περιεχόμενα του τρέχοντος καταλόγου

Για να προβάλετε αρχεία και φακέλους στην τρέχουσα τοποθεσία σας, μπορείτε να χρησιμοποιήσετε την εντολή

ls

εντολές:

  • ls

  • θα εμφανίσει όλα τα αρχεία και τους φακέλους στον τρέχοντα κατάλογο.
  • ls –l

  • θα εμφανίσει το περιεχόμενο του καταλόγου μαζί με πρόσθετες πληροφορίες όπως μέγεθος, δικαιώματα και ημερομηνία.
  • ls-a

  • θα εμφανίσει ολόκληρο τον κατάλογο, συμπεριλαμβανομένων κρυφών αρχείων και φακέλων.
Χρησιμοποιήστε το SSH βήμα 6
Χρησιμοποιήστε το SSH βήμα 6

Βήμα 3. Αντιγράψτε τα αρχεία από τον υπολογιστή σας στον απομακρυσμένο υπολογιστή

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

scp

εντολές:

  • scp /localdirectory/example1.txt @:

  • θα αντιγράψει το example1.txt στον απομακρυσμένο υπολογιστή. Μπορείτε να αφήσετε κενό για αντιγραφή στον ριζικό φάκελο του απομακρυσμένου υπολογιστή.
  • scp @:/home/example1.txt./

  • θα μετακινήσει το example1.txt από τον κεντρικό κατάλογο στον απομακρυσμένο υπολογιστή στον τρέχοντα κατάλογο του υπολογιστή σας.
Χρησιμοποιήστε το SSH βήμα 7
Χρησιμοποιήστε το SSH βήμα 7

Βήμα 4. Αντιγράψτε το αρχείο μέσω του κελύφους

Μπορείτε να χρησιμοποιήσετε την εντολή

cp

για αντιγραφή αρχείων στον ίδιο κατάλογο ή σε κατάλογο της επιλογής σας.

  • cp example1.txt example2.txt

  • θα δημιουργήσει ένα αντίγραφο του example1.txt που ονομάζεται example2.txt στην ίδια θέση.
  • cp example1.txt /

  • θα δημιουργήσει ένα αντίγραφο του example1.txt στην καθορισμένη τοποθεσία στο.
Χρησιμοποιήστε το βήμα 8 SSH
Χρησιμοποιήστε το βήμα 8 SSH

Βήμα 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
Χρησιμοποιήστε το SSH βήμα 9
Χρησιμοποιήστε το SSH βήμα 9

Βήμα 6. Διαγράψτε αρχεία και καταλόγους

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

rm

  • rm example1.txt

  • θα διαγράψει το αρχείο example1.txt.
  • rm –για παράδειγμα1.txt

  • θα διαγράψει το αρχείο example1.txt αφού σας δώσει μια προειδοποίηση.
  • rm directory1/

  • θα διαγράψει τον κατάλογο1 και όλο το περιεχόμενό του.
Χρησιμοποιήστε το βήμα 10 SSH
Χρησιμοποιήστε το βήμα 10 SSH

Βήμα 7. Αλλάξτε τα δικαιώματα αρχείου

Μπορείτε να αλλάξετε τα δικαιώματα ανάγνωσης και εγγραφής στα αρχεία σας με την εντολή

chmod

  • chmod u+w example1.txt

    θα προσθέσει δικαιώματα εγγραφής/τροποποίησης αρχείου για τον χρήστη (u). Μπορείτε επίσης να χρησιμοποιήσετε

    σολ

    για δικαιώματα ομάδας και

    ο

  • για παγκόσμια αδειοδότηση.
  • chmod g+r example1.txt

  • θα προσθέσει δικαιώματα ανάγνωσης/πρόσβασης σε αρχεία για την ομάδα.
  • Υπάρχει μια μεγάλη λίστα δικαιωμάτων που μπορείτε να χρησιμοποιήσετε για να εξασφαλίσετε ή να ανοίξετε πρόσβαση σε διάφορες πτυχές του συστήματός σας.
Χρησιμοποιήστε το βήμα 11 του SSH
Χρησιμοποιήστε το βήμα 11 του SSH

Βήμα 8. Μάθετε άλλες βασικές εντολές

Υπάρχουν μερικές άλλες σημαντικές εντολές που θα χρησιμοποιείτε συχνά στη διεπαφή του κελύφους, ως εξής:

  • mkdir newdirectory

  • θα δημιουργήσει έναν νέο κατάλογο με το όνομα newdirectory
  • pwd

  • θα εμφανίσει τον τρέχοντα κατάλογο σας.
  • οι οποίοι

  • θα εμφανίσει ποιος είναι συνδεδεμένος αυτήν τη στιγμή στο σύστημα.
  • pico newfile.txt

    ή

    vi newfile.txt

  • θα δημιουργήσει ένα νέο αρχείο και θα ανοίξει τον επεξεργαστή αρχείων. Διαφορετικά συστήματα θα έχουν διαφορετικούς επεξεργαστές αρχείων. Οι πιο συνηθισμένοι συντάκτες είναι οι pico και vi. Εάν χρησιμοποιείτε διαφορετικό πρόγραμμα επεξεργασίας αρχείων, θα χρειαστεί να χρησιμοποιήσετε διαφορετική εντολή.
Χρησιμοποιήστε το βήμα 12 SSH
Χρησιμοποιήστε το βήμα 12 SSH

Βήμα 9. Λάβετε λεπτομερείς πληροφορίες για οποιαδήποτε εντολή

Εάν δεν είστε σίγουροι για τη λειτουργία μιας εντολής, χρησιμοποιήστε την εντολή

άνδρας

να μάθουν όλες τις παραμέτρους και τις χρήσεις τους.

  • άνδρας

  • θα εμφανίσει πληροφορίες σχετικά με την εντολή.
  • άνθρωπος –κ

  • θα αναζητήσει όλες τις σελίδες με τις λέξεις -κλειδιά που καταχωρίσατε.

Μέρος 3 από 3: Δημιουργία κρυπτογραφημένου κλειδιού

Χρησιμοποιήστε το βήμα 13 του SSH
Χρησιμοποιήστε το βήμα 13 του SSH

Βήμα 1. Δημιουργήστε ένα κλειδί SSH

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

  • Δημιουργήστε έναν φάκελο -κλειδί στον υπολογιστή σας εισάγοντας την εντολή

    $ mkdir.ssh

  • Δημιουργήστε ιδιωτικά και δημόσια κλειδιά με εντολή

    $ ssh-keygen –t rsa

  • Θα σας ζητηθεί να δημιουργήσετε έναν κωδικό πρόσβασης για το κλειδί. είναι προαιρετικό. Εάν δεν θέλετε να εισαγάγετε έναν κωδικό πρόσβασης για το κλειδί, πατήστε Enter. Αυτό θα δημιουργήσει δύο κλειδιά στο φάκελο.ssh: id_rsa και id_rsa.pub.
  • Αλλάξτε τα δικαιώματα ιδιωτικού κλειδιού. Για να βεβαιωθείτε ότι το ιδιωτικό σας κλειδί μπορεί να διαβαστεί μόνο από εσάς, εισαγάγετε την εντολή

    $ chmod 600.ssh/id_rsa

Χρησιμοποιήστε το βήμα 14 SSH
Χρησιμοποιήστε το βήμα 14 SSH

Βήμα 2. Τοποθετήστε το δημόσιο κλειδί στον απομακρυσμένο υπολογιστή

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

  • $ scp.ssh/id_rsa.pub @:

  • Βεβαιωθείτε ότι έχετε συμπεριλάβει άνω τελεία (:) στο τέλος της εντολής.
  • Θα σας ζητηθεί κωδικός πρόσβασης πριν ξεκινήσει η διαδικασία μεταφοράς.
Χρησιμοποιήστε το SSH Step 15
Χρησιμοποιήστε το SSH Step 15

Βήμα 3. Εγκαταστήστε τον δημόσιο κωδικό στον απομακρυσμένο υπολογιστή

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

  • Δημιουργήστε έναν φάκελο SSH στον απομακρυσμένο υπολογιστή εάν δεν υπάρχει ήδη:

    $ mkdir.ssh

  • Τοποθετήστε το κλειδί σας σε ένα εξουσιοδοτημένο αρχείο κλειδιού. Εάν το αρχείο δεν υπάρχει, θα δημιουργηθεί.

    $ cat id_rsa.pub >>.ssh/εξουσιοδοτημένα κλειδιά

  • Αλλάξτε τα δικαιώματα για το φάκελο SSH για να είναι προσβάσιμο:

    $ chmod 700.ssh

Χρησιμοποιήστε το βήμα 16 του SSH
Χρησιμοποιήστε το βήμα 16 του SSH

Βήμα 4. Ελέγξτε αν η σύνδεση λειτουργεί

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

$ ssh@

Συνιστάται: