Cum să copiați fișiere pe rețeaua LAN prin SSH

SSH (Secure SHell) este numele unui protocol utilizat pentru a accesa mașinile la distanță printr-o rețea. Permite controlați complet computerul folosind un interpret de comenzi. Mai departe, SSH ne permite să copiem datele în siguranță (informațiile călătoresc criptate). Deci, dacă aveți Linux pe ambele mașini și doriți să copiați date fără a instala SAMBA, asigurați-vă că încercați această opțiune. O poți folosi direct de la Nautilus!

Folosind Nautilus

1. - Instalați openssh-server pe computerul cu care dorim să ne conectăm. De fapt, dacă presupunem că la un moment dat vom dori să ne conectăm de la celălalt computer pe care îl folosim în prezent, ar fi logic să instalăm openssh-server pe cele 2 (sau mai multe) mașini.

sudo apt-get install openssh-server

2. - Puteți reporni computerul sau puteți rula openssh-server.

3. - Pe mașina de la care urmează să controlați întreaga operațiune, am deschis Nautilus și am apăsat Ctrl + L pentru a putea scrie în bara de adrese. Am scris ssh: // NROIP. Prima dată când vă conectați la acel computer, va apărea un mesaj care spune că autenticitatea gazdei nu poate fi realizată. Selectați opțiunea pentru a continua mai departe.

4. - Va solicita numele de utilizator și parola cu care doriți să vă conectați la aparatul pe care doriți să îl accesați.

5. - Să navigăm! 🙂

De la terminal

1. - Pe computerul de pe care urmează să controlați întreaga operațiune am scris:

ssh NRO_IP

2. - Vă va cere parola și apoi veți putea accesa toate fișierele de pe computerul de la distanță.

3. - Pentru a vă deconecta apăsați Ctrl + D (dacă aveți Bash) sau scrieți:

Logout
În cazul în care, după conectarea cu succes de mai multe ori, refuză brusc să se conecteze. Încercați să ștergeți lista gazdelor cunoscute, executând următoarea comandă pe computerul de la care doriți să accesați: rm ~ / .ssh / known_hosts.

Folosind SCP

SCP este un plugin SSH care ne permite să copiem fișiere rapid și în siguranță.

Sintaxa este foarte simplă:

fișier scp utilizator @ server: cale
Notă: În cazul în care primiți eroarea „ssh: Nu s-a putut rezolva numele gazdei earendil-desktop: Nume sau serviciu necunoscut conexiune pierdută”, încercați să înlocuiți serverul cu numărul IP al serverului. Mulțumită Snocks, știm că este posibil să adăugați și o linie, în format „IP hostname”, în fișier / Etc / hosts. Ex: 192.168.1.101 earendil-desktop.

Pentru a copia invers, de pe computerul de la distanță pe al tău, am inversat pur și simplu comanda:

scp user @ server: cale / fișier local_path

Asta este, de exemplu, dacă am dori să trimitem ceva către computerul de la distanță:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Această comandă copiază fișierul list.txt de pe computerul pe care îl folosesc în folderul ~ / miscosas de pe computerul meu de la distanță. Proprietarul acestui fișier va fi utilizatorul earendil (al computerului meu de la distanță).

Pentru a copia dosare întregi, trebuie doar să adăugați parametrul -r:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

Această comandă copiază folderul de fotografii, situat în HOME al computerului pe care îl folosesc, în folderul mythings, care se află în HOME al computerului meu la distanță.

Acum, același proces invers ar fi:

scp earendil @ earendil-desktop: ~ / lucrurile mele / fotografii ~

Aceasta ar copia fișierul ~ / my stuff / photos / folder de pe computerul la distanță în folderul HOME de pe computerul pe care îl folosesc.

În cele din urmă, este important să rețineți că calea implicită este folderul dvs. de utilizator. Dacă doriți să copiați ceva către sau de acolo, puteți omite calea:

scp list.txt earendil-desktop:

În acest caz, deoarece utilizatorul este repetat pe ambele mașini, nu este necesar să îl introduceți. De asemenea, copiez de la HOME la HOME, motiv pentru care nu este necesar să tastați nici calea completă a fișierelor.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Carlos del Rio el a spus

    Prietene, mi-ai salvat viața, nu știi cât de mult îți mulțumesc!

    Mulțumesc și o mie de mulțumiri !!

  2.   Să folosim Linux el a spus

    Bună ziua CaMaRoN! Mulțumesc de informație.
    Desigur, despre asta este vorba despre această postare, având acces la un alt computer prin SSH. 🙂
    Noroc! Paul.

  3.   Crevetă el a spus

    Pentru a accesa iPhone-ul prin SSH puteți face următoarele: Accesați Locații / Server și alegeți SSH și completați câmpurile necesare.

    Este posibil să utilizați această metodă pentru a avea acces la un alt computer cu Linux?

  4.   Felix anadon el a spus

    puteți vizualiza conținutul unui alt computer cu ssh montându-l într-un director gol.

    sshfs @ /

    Vă va solicita parola și veți putea accesa directorul_distanță din directorul local cu comenzi, nautilus sau cu orice program

  5.   Koringap el a spus

    spectaculos era exact ceea ce căutam acum câteva zile ...

  6.   Crevetă el a spus

    Pentru a accesa iPhone-ul prin SSH puteți face următoarele: Accesați Locații / Server și alegeți SSH și completați câmpurile necesare.

    Este posibil să utilizați această metodă pentru a avea acces la un alt computer cu Linux?

  7.   Şocuri el a spus

    Foarte bine xd, apropo înainte de această eroare ...

    Notă: În cazul în care primiți eroarea „ssh: Nu s-a putut rezolva numele gazdei earendil-desktop: Nume sau serviciu necunoscut conexiune pierdută”, încercați să înlocuiți serverul cu numărul IP al serverului.

    în / etc / hosts adăugați linia „nume IP”

  8.   Să folosim Linux el a spus

    Grozav! Mulțumim pentru date! O voi adăuga la postare!
    Îmbrăţişare! Paul.

  9.   Ecran el a spus

    Foarte bine, deși tocmai am descoperit comanda rsync și mi-a plăcut mai mult pentru copierea unor cantități mari de fișiere, deoarece dacă nu reușești, poți continua de unde ai rămas.

    Salutări.