Πώς να αντιγράψετε αρχεία στο LAN μέσω SSH

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
Σε περίπτωση που μετά από επιτυχημένη σύνδεση αρκετές φορές, ξαφνικά αρνείται να συνδεθεί. Δοκιμάστε να διαγράψετε τη λίστα των γνωστών κεντρικών υπολογιστών, εκτελώντας την ακόλουθη εντολή στον υπολογιστή από τον οποίο θέλετε να αποκτήσετε πρόσβαση: rm ~ / .ssh / γνωστά_hosts.

Χρήση SCP

Το SCP είναι ένα πρόσθετο SSH που μας επιτρέπει να αντιγράφουμε αρχεία γρήγορα και με ασφάλεια.

Η σύνταξη είναι πολύ απλή:

scp file user @ server: διαδρομή
Σημείωση: Σε περίπτωση που εμφανιστεί το σφάλμα "ssh: Δεν ήταν δυνατή η επίλυση του ονόματος κεντρικού υπολογιστή earendil-desktop: Το όνομα ή η υπηρεσία δεν είναι γνωστή χαμένη σύνδεση", δοκιμάστε να αντικαταστήσετε τον διακομιστή με τον αριθμό IP του διακομιστή. Χάρη στο Snocks, γνωρίζουμε ότι είναι επίσης δυνατό να προσθέσετε μια γραμμή, με τη μορφή "όνομα κεντρικού υπολογιστή IP", στο αρχείο / Etc / hosts. Π.χ .: 192.168.1.101 earendil-desktop.

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

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, γι 'αυτό δεν είναι απαραίτητο να πληκτρολογήσετε την πλήρη διαδρομή των αρχείων.


Αφήστε το σχόλιό σας

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

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Κάρλος Ντελ Ρίο dijo

    Φίλε, σώσατε τη ζωή μου, δεν ξέρετε πόσο σας ευχαριστώ!

    Ευχαριστώ και χίλιες ευχαριστίες !!

  2.   Ας χρησιμοποιήσουμε το Linux dijo

    Γεια σας CaMaRoN! Ευχαριστώ για τις πληροφορίες.
    Φυσικά, αυτό είναι το θέμα, έχοντας πρόσβαση σε άλλο υπολογιστή μέσω SSH. 🙂
    Στην υγειά σας! Παύλος.

  3.   Γαρίδα dijo

    Για πρόσβαση στο iPhone μέσω SSH μπορείτε να κάνετε τα εξής: Μεταβείτε στο Places / Server και εκεί επιλέξτε SSH και συμπληρώστε τα απαραίτητα πεδία.

    Είναι δυνατή η χρήση αυτής της μεθόδου για πρόσβαση σε άλλο υπολογιστή με linux;

  4.   Felix anadon dijo

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

    sshfs @ /

    Θα σας ζητήσει τον κωδικό πρόσβασης και θα έχετε τη δυνατότητα πρόσβασης στο remote_directory στον τοπικό κατάλογο με εντολές, nautilus ή με οποιοδήποτε πρόγραμμα

  5.   Κορένγκαπ dijo

    θεαματικό ήταν ακριβώς αυτό που έψαχνα πριν από λίγες μέρες ...

  6.   Γαρίδα dijo

    Για πρόσβαση στο iPhone μέσω SSH μπορείτε να κάνετε τα εξής: Μεταβείτε στο Places / Server και εκεί επιλέξτε SSH και συμπληρώστε τα απαραίτητα πεδία.

    Είναι δυνατή η χρήση αυτής της μεθόδου για πρόσβαση σε άλλο υπολογιστή με linux;

  7.   Snocks dijo

    Πολύ καλό xd, παρεμπιπτόντως πριν από αυτό το σφάλμα ...

    Σημείωση: Σε περίπτωση που εμφανιστεί το σφάλμα "ssh: Δεν ήταν δυνατή η επίλυση του ονόματος κεντρικού υπολογιστή earendil-desktop: Το όνομα ή η υπηρεσία δεν είναι γνωστή χαμένη σύνδεση", δοκιμάστε να αντικαταστήσετε τον διακομιστή με τον αριθμό IP του διακομιστή.

    στο / etc / hosts προσθέστε τη γραμμή "IP name"

  8.   Ας χρησιμοποιήσουμε το Linux dijo

    Μεγάλος! Ευχαριστώ για τα δεδομένα! Θα το προσθέσω στην ανάρτηση!
    Αγκαλιάζω! Παύλος.

  9.   οθόνη dijo

    Πολύ καλό, αν και μόλις ανακάλυψα την εντολή rsync και μου άρεσε καλύτερα να αντιγράφω μεγάλες ποσότητες αρχείων, γιατί αν αποτύχει, μπορείτε να συνεχίσετε από εκεί που σταματήσατε.

    Χαιρετισμούς.