Copierea fișierelor prin ssh de la gazda de la distanță, blog-ul odminsky

Pentru a administra serverele de la distanță toate bune ssh- și rapid și sigur și convenabil. Dar, uneori, este necesar să se umple un fel de fișier sau administrat de server, și apoi începe să se lupte cu modul de a face acest lucru, stick sau fleshochku, sau ridica de pe serverul FTP genunchi, care încă mai este o conexiune nesecurizată.

Este firesc ca sub serverul SSH, puteți ridica așa-numitul securizat server FTP-SFTP, care este o parte a serverului SSH, dar din nou, totul necesită o anumită reconfigurare, sistem.

dacă, dimpotrivă, vrem să copiați pe serverul nostru, atunci vom da comanda:
# Scp [email protected]: /temp/file.txt /tmp/file.txt

sau chiar vorbesc cu două servere la distanță:
# Scp [email protected]: /tmp/file.txt [email protected]: / tmp /

De altfel, acest mecanism este util în crearea de backup-uri și arhive pe serverul nostru atunci când am copie de rezervă a bazei de date și conținutul directorului, și apoi le încărcați pe un server SSH la distanță.

Cu toate acestea, trebuie să aveți un server SSH terță parte, apoi, dacă vrem să copiați fișierul pe disc, atunci fie trebuie să ridice la serverul SSH și transmite-l la Internet, sau de a folosi protocolul PSCP, care are o parte ogranichenie- versiunea de server ssh trebuie să fie de 2.

Descarcă chitului cu dezvoltatorii off.sayta. priladit pscp, pune-l într-o parte sau dosar, și apoi prescrie modul în sistem
set PATH = C: \ cale \ la \ chit \ directorul;% PATH%

sau pus într-un singur director, fie priladit: chit si pscp pscp si pornim de la această locație:
C: \> cd c: \ temp
C: \> pscp [email protected]: /temp/file.txt c: \ temp \

Când executați folosind un domeniu am căzut eroare
ssh_init: gazdă nu există