Copierea fișierelor prin rețea utilizând scp fără parolă, profhelp

De facto standard, printre programele utilizate pentru administrarea Linux, FreeBSD și alte servere UNIX este SSH. Dar, pe lângă faptul că oferă acces la shell-ul de comandă al serverului de la distanță, SSH oferă capacitatea de a transfera fișiere prin rețea utilizând un canal de comunicații securizat - utilizând utilitarul SCP. Acest utilitar vă va permite să copiați fișiere de la gazde de la distanță nu numai interactive, dar, de asemenea, în conformitate cu programul, cu ajutorul unor script-uri, cum ar fi crearea unei copii de rezervă, sincroniza foldere, și așa mai departe.







Cum se copiază fișierele utilizând SCP

Deci, pentru a obține ajutor în lucrul cu programul SCP, lansați comanda man scp

Copierea fișierelor prin rețea utilizând scp fără parolă, profhelp

Printre alți parametri, acordați atenție parametrilor formularului:

Unde fișierul1 este fișierul sursă și fișierul2 este fișierul țintă. Acele părți ale parametrului care sunt listate în paranteze pătrate pot fi omise, adică comanda SCP poate fi redusă la:

Aceasta ar fi echivalentă cu copierea unui fișier în computerul local. De asemenea, rețineți că fișierele pot fi copiate nu numai între gazdele locale și cele de la distanță, dar și între două gazde de la distanță.

Acum, să ne dăm seama cum să scriem corect parametrii de conectare:

După cum puteți vedea, în loc să scriu calea completă la directorul meu de acasă, am scris simbolul

care este echivalentă cu scrierea căii complete la directorul meu home / home / alex. Pentru gazda de la distanță 192.168.1.101 se conectează, de asemenea, cu contul alex și plasați fișierul pe desktop:







/Desktop/file1.iso, care este echivalentă cu scrierea /home/alex/Desktop/file1.iso. De asemenea, puteți copia fișierele de pe gazda la distanță la computerul local:

Pentru a copia în mod recursiv conținutul directorului, ar trebui să utilizați comutatorul -r. acordați atenție cazurilor minuscule, contează.

Copierea fișierelor prin rețea utilizând scp fără parolă, profhelp

După ce ne-am dat seama cum funcționează SCP, să organizăm lucrarea fără a trebui să introducem o parolă.

Cum se configurează SSH și SCP să funcționeze fără o parolă

Baza de utilizare SSH inerentă de criptare asimetrică, esența, care este faptul că există o pereche de chei, publice și private, cheia publică poate fi utilizată pentru a cripta datele și descifrarea privat. Acțiunea inversă este posibilă. Pentru a genera o cripto-pereche, executați comanda:

Copierea fișierelor prin rețea utilizând scp fără parolă, profhelp

Când introduceți fraza cheie, nu introduceți nimic și apăsați tasta Enter de două ori (a doua oară pentru confirmare). Ca urmare a executării comenzii, în director

/.ssh/ vor apărea două fișiere:

  • Cheia secretă este id_rsa. Ar trebui să fie stocată exclusiv pe computerul local, departe de ochii curioși.
  • Cheia publică id_rsa.pub. Acest fișier poate fi transferat oricui, nu afectează siguranța dvs. în nici un fel.

/.ssh/authorized_keys trebuie să aibă cheia publică. Pentru a copia o cheie publică pe un server la distanță, executați:

Încă o observație. dacă serverul de la distanță are deja un fișier

/.ssh/authorized_keys, apoi executați comanda de mai sus, executați următoarele comenzi:

Rularea acestor comenzi va adăuga cheia dvs. publică la sfârșitul fișierului

/.ssh/authorized_keys și apoi încărcați-l din nou pe serverul de la distanță.







Articole similare

Trimiteți-le prietenilor: