SSH (Secure SHell) είναι το όνομα ενός πρωτοκόλλου που χρησιμοποιείται για πρόσβαση σε απομακρυσμένα μηχανήματα μέσω ενός δικτύου. Επιτρέπει ελέγχετε πλήρως τον υπολογιστή χρησιμοποιώντας διερμηνέα εντολών. Περαιτέρω, Το SSH μας επιτρέπει να αντιγράφουμε δεδομένα με ασφάλεια (οι πληροφορίες ταξιδεύουν κρυπτογραφημένες). Επομένως, εάν έχετε Linux και στα δύο μηχανήματα και θέλετε να αντιγράψετε δεδομένα χωρίς να εγκαταστήσετε το SAMBA, φροντίστε να δοκιμάσετε αυτήν την επιλογή. Μπορείτε να το χρησιμοποιήσετε απευθείας από τον Ναυτίλο! |
Χρήση του Ναυτίλου
1. - Εγκαταστήστε το openssh-server στον υπολογιστή με τον οποίο θέλουμε να συνδεθούμε. Στην πραγματικότητα, αν υποθέσουμε ότι κάποια στιγμή θα θέλουμε να συνδεθούμε από τον άλλο υπολογιστή που χρησιμοποιούμε αυτήν τη στιγμή, θα ήταν λογικό να εγκαταστήσουμε το opensh-server στα 2 (ή περισσότερα) μηχανήματα.
sudo apt-get install opensh-server
2. - Μπορείτε να κάνετε επανεκκίνηση του compus ή να εκτελέσετε το opensh-server.
3. - Στο μηχάνημα από το οποίο πρόκειται να ελέγξετε ολόκληρη τη λειτουργία, ανοίξτε το Ναυτίλος και πατήστε Ctrl + L για να μπορέσετε να γράψετε στη γραμμή διευθύνσεων. Έγραψα ssh: // NROIP. Την πρώτη φορά που θα συνδεθείτε σε αυτόν τον υπολογιστή, θα εμφανιστεί ένα μήνυμα που λέει ότι δεν είναι δυνατή η γνησιότητα του κεντρικού υπολογιστή. Ορίστε την επιλογή για να προχωρήσετε περαιτέρω.
4. - Θα σας ζητήσει το όνομα χρήστη και τον κωδικό πρόσβασης με τους οποίους θέλετε να συνδεθείτε στον υπολογιστή στον οποίο θέλετε να αποκτήσετε πρόσβαση.
5. - Ας πλεύσουμε! 🙂
Από το τερματικό
1. - Στον υπολογιστή από τον οποίο πρόκειται να ελέγξετε ολόκληρη τη λειτουργία έγραψα:
ssh NRO_IP
2. - Θα σας ζητήσει τον κωδικό πρόσβασής σας και στη συνέχεια θα μπορείτε να έχετε πρόσβαση σε όλα τα αρχεία στον απομακρυσμένο υπολογιστή.
3. - Για έξοδο, πατήστε Ctrl + D (εάν έχετε Bash) ή γράψτε:
logout
Χρήση SCP
Το SCP είναι ένα πρόσθετο SSH που μας επιτρέπει να αντιγράφουμε αρχεία γρήγορα και με ασφάλεια.
Η σύνταξη είναι πολύ απλή:
scp file user @ server: διαδρομή
Για να αντιγράψω αντίστροφα, από τον απομακρυσμένο υπολογιστή στον δικό σας, απλώς αντέστρεψα τη σειρά:
scp user @ server: διαδρομή / αρχείο local_path
Αυτό, για παράδειγμα, αν θέλαμε να στείλουμε κάτι στον απομακρυσμένο υπολογιστή:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Αυτή η εντολή αντιγράφει το αρχείο list.txt από τον υπολογιστή που χρησιμοποιώ στο φάκελο ~ / miscosas στον απομακρυσμένο υπολογιστή μου. Ο κάτοχος αυτού του αρχείου θα είναι ο χρήστης του ακουστικού (του απομακρυσμένου υπολογιστή μου).
Για να αντιγράψετε ολόκληρους φακέλους, απλώς προσθέστε την παράμετρο -r:
scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas
Αυτή η εντολή αντιγράφει το φάκελο φωτογραφιών, που βρίσκεται στο HOME του υπολογιστή που χρησιμοποιώ, στο φάκελο μύθων, που βρίσκεται στο HOME του απομακρυσμένου υπολογιστή μου.
Τώρα, η ίδια διαδικασία αντίστροφα θα ήταν:
scp earendil @ earendil-desktop: ~ / miscosas / fotos ~
Αυτό θα αντιγράψει το ~ / my stuff / photos / folder από τον απομακρυσμένο υπολογιστή στον φάκελο HOME στον υπολογιστή που χρησιμοποιώ.
Τέλος, είναι σημαντικό να σημειωθεί ότι η προεπιλεγμένη διαδρομή είναι ο φάκελος χρήστη σας. Εάν θέλετε να αντιγράψετε κάτι προς ή από εκεί, μπορείτε να παραλείψετε τη διαδρομή:
scp list.txt earendil-desktop:
Σε αυτήν την περίπτωση, καθώς ο χρήστης επαναλαμβάνεται και στα δύο μηχανήματα, δεν είναι απαραίτητο να το πληκτρολογήσετε. Επίσης, αντιγράφω από το HOME στο HOME, γι 'αυτό δεν είναι απαραίτητο να πληκτρολογήσετε την πλήρη διαδρομή των αρχείων.
Φίλε, σώσατε τη ζωή μου, δεν ξέρετε πόσο σας ευχαριστώ!
Ευχαριστώ και χίλιες ευχαριστίες !!
Γεια σας CaMaRoN! Ευχαριστώ για τις πληροφορίες.
Φυσικά, αυτό είναι το θέμα, έχοντας πρόσβαση σε άλλο υπολογιστή μέσω SSH. 🙂
Στην υγειά σας! Παύλος.
Για πρόσβαση στο iPhone μέσω SSH μπορείτε να κάνετε τα εξής: Μεταβείτε στο Places / Server και εκεί επιλέξτε SSH και συμπληρώστε τα απαραίτητα πεδία.
Είναι δυνατή η χρήση αυτής της μεθόδου για πρόσβαση σε άλλο υπολογιστή με linux;
μπορείτε να δείτε τα περιεχόμενα ενός άλλου υπολογιστή με ssh τοποθετώντας τον σε έναν κενό κατάλογο.
sshfs @ /
Θα σας ζητήσει τον κωδικό πρόσβασης και θα έχετε τη δυνατότητα πρόσβασης στο remote_directory στον τοπικό κατάλογο με εντολές, nautilus ή με οποιοδήποτε πρόγραμμα
θεαματικό ήταν ακριβώς αυτό που έψαχνα πριν από λίγες μέρες ...
Για πρόσβαση στο iPhone μέσω SSH μπορείτε να κάνετε τα εξής: Μεταβείτε στο Places / Server και εκεί επιλέξτε SSH και συμπληρώστε τα απαραίτητα πεδία.
Είναι δυνατή η χρήση αυτής της μεθόδου για πρόσβαση σε άλλο υπολογιστή με linux;
Πολύ καλό xd, παρεμπιπτόντως πριν από αυτό το σφάλμα ...
Σημείωση: Σε περίπτωση που εμφανιστεί το σφάλμα "ssh: Δεν ήταν δυνατή η επίλυση του ονόματος κεντρικού υπολογιστή earendil-desktop: Το όνομα ή η υπηρεσία δεν είναι γνωστή χαμένη σύνδεση", δοκιμάστε να αντικαταστήσετε τον διακομιστή με τον αριθμό IP του διακομιστή.
στο / etc / hosts προσθέστε τη γραμμή "IP name"
Μεγάλος! Ευχαριστώ για τα δεδομένα! Θα το προσθέσω στην ανάρτηση!
Αγκαλιάζω! Παύλος.
Πολύ καλό, αν και μόλις ανακάλυψα την εντολή rsync και μου άρεσε καλύτερα να αντιγράφω μεγάλες ποσότητες αρχείων, γιατί αν αποτύχει, μπορείτε να συνεχίσετε από εκεί που σταματήσατε.
Χαιρετισμούς.