Cum să transferați fișierele pe Linux de la Windows 10 prin SSH

click fraud protection

Cel mai rapid mod de a transfera fișiere și foldere peste SSH de la Windows 10 la Linux este cu instrumentul SCP. Funcționează în cadrul protocolului SSH și permite utilizatorilor să transfere rapid și ușor datele direct pe linia de comandă de la un computer la altul!

În acest ghid, vă vom arăta cum să utilizați SCP pe Windows 10. Vom acoperi două metode. Prima metodă este folosirea Windows PowerShell, Microsoft echivalent cu linia de comandă Linux. A doua metodă pe care o vom acoperi este WinSCP, un utilitar care permite utilizatorilor Windows să transfere fișiere folosind SCP prin SSH cu un GUI frumos.

Notă: pentru ca SCP să funcționeze pe Windows 10, PC-ul Linux pe care intenționați să-l transfere fișiere trebuie să fie deja rulat pe un server OpenSSH. Pentru a configura un server SSH pe sistemul Linux, vă rugăm să urmați ghidul nostru pe această temă!

Metoda 1 - PowerShell

Windows PowerShell este, probabil, cea mai bună modalitate de a utiliza SCP pe Windows 10. Motivul? Toți utilizatorii Windows 10 au deja acces la PowerShell și nu este nevoie să configurați sau să modificați nimic pentru a-l utiliza. Mai bine, Microsoft are SCP încorporat în PowerShell, astfel încât utilizatorii Windows 10 nici nu trebuie să-l instaleze!

instagram viewer

Pentru a utiliza SCP în PowerShell, începeți prin lansarea consolei PowerShell pe desktopul Windows 10. Pentru a face asta, apăsați Victorie pe tastatură, căutați „PowerShell” și lansați aplicația cu pictograma terminalului albastru. Apoi, urmați instrucțiunile pas cu pas de mai jos pentru a afla cum să SCP fișiere și foldere în căsuța Linux.

Pasul 1: Deschideți Windows Explorer și navigați la locația fișierului / folderului pe care doriți să îl transferați în sistemul Linux. Deci, de exemplu, dacă ar exista un fișier sau folder în „Documente”, locația ar fi C: \ Users \ EXAMPLE_USERNAME \ Documents \. Apoi, copiați datele locației în clipboard folosind Ctrl + C.

Pasul 2: Du-te înapoi la fereastra PowerShell și scrie CD în promptul de comandă. Apoi, după ce am scris CD, faceți clic dreapta cu mouse-ul. Făcând clic dreapta, veți lipi locația copiată în clipboard.

După ce locația este lipită în promptul PowerShell, ar trebui să arate ca următoarea comandă.

cd C: \ Unele \ locații \ ale \ fișierelor \ sau \ folderelor \ la \ transfer \

apasă pe introduce cheie pentru a executa comanda.

Pasul 3: După executarea CD comanda, PowerShell va fi în directorul în care sunt fișierele pe care doriți să le transferați. De aici, întoarceți-vă în Windows Explorer și căutați prin același director pentru fișierele / dosarele pe care doriți să le transferați.

De exemplu, dacă doriți să transferați exemplu-photo.png pe computerul dvs. Linux, luați notă de numele fișierului. Sau, dacă doriți să transferați un director, spuneți „Important-Files„, Nu uitați numele folderului.

Pasul 4: În PowerShell, utilizați comanda SCP pentru a transfera un fișier sau director peste SSH pe computerul dvs. Linux.

Notă: când încercați să transferați fișiere sau foldere, PowerShell poate spune: „Autenticitatea gazdei nu poate fi stabilită. Ești sigur că vrei să continui conectarea? ” Trebuie să selectați „da” sau SCP va eșua.

Transferați un fișier

Pentru a transfera un fișier peste SCP de la Windows 10 la un PC Linux prin SSH, personalizați comanda de mai jos. Rețineți că trebuie să vă schimbați exemplu-photo.png la fișierul real pe care doriți să îl transferați, remote_linux_username la numele de utilizator de pe PC-ul Linux, linux_hostname_or_local_ip la numele de gazdă / adresa IP LAN a PC-ului Linux și /remote/directory/on/linux/pc la un director real pe PC-ul Linux.

scp example-photo.png remote_linux_username @ linux_hostname_or_local_ip: / remote / directory / on / linux / pc

Transferați conținutul unui director

Trebuie să transferați conținutul unui întreg dosar? A se folosi de scp -r. Nu uitați să vă schimbați C: \ Users \ EXAMPLE_USERNAME \ Documents \ Important-Files la dosarul propriu de fișiere de pe computerul Windows 10, remote_linux_username la numele de utilizator de pe PC-ul Linux, linux_hostname_or_local_ip la numele de gazdă / adresa IP LAN a PC-ului Linux și /remote/directory/on/linux/pc la un director real pe computerul Linux.

scp -r 'C: \ Users \ EXAMPLE_USERNAME \ Documents \ Important-Files' remote_linux_username @ linux_hostname_or_local_ip: / remote / directory / on / linux / pc

Metoda 2 - WinSCP

Dacă nu sunteți un fan imens al liniei de comandă, dar totuși aveți nevoie pentru a transfera fișierele de la Windows 10 la un sistem Linux de la distanță prin SSH, puteți utiliza WinSCP. Adăugă o GUI frumoasă în partea de sus a SCP (acceptă și alte protocoale). Iată cum să-l utilizați pentru a transfera fișiere și foldere.

Pasul 1: Descărcați și instalați aplicația WinSCP pe computerul Windows 10. Pentru a descărca aplicația, mergeți la winscp.netși faceți clic pe butonul verde „DESCĂRCAȚI ACUM”. După ce instalatorul este terminat, lansați-l și instalați programul pe computerul Windows 10.

Pasul 2: După instalarea WinSCP, lansați-l pe desktopul Windows 10. La lansare, veți vedea o fereastră „Conectare”. În fereastra de conectare, căutați „Protocol de fișiere” și schimbați-l din „SFTP” în „SCP”.

Pasul 3: Găsiți „Nume gazdă” și scrieți numele de gazdă al computerului Linux. Nu vă puteți da seama de nume de gazdă? Adresa IP LAN funcționează de asemenea.

Pasul 4: Găsiți caseta de text „Nume utilizator” și scrieți în casă numele utilizatorului de pe computerul Linux de la distanță.

Pasul 5: Găsiți caseta „Parolă” și scrieți numele parolei pe computerul Linux de la distanță. Apoi, faceți clic pe „Salvați” pentru a salva informațiile.

Pasul 6: Selectați butonul „Conectare” pentru a accesa computerul Linux de la distanță prin SCP / SSH. În timp ce vă conectați, asigurați-vă că selectați „Da” când WinSCP solicită „Continuați conectarea la un server necunoscut și adăugați cheia de gazdă într-o cache?”

Pasul 7: Deschideți Windows Explorer și căutați fișierul sau folderul pe care doriți să îl partajați prin protocolul SCP / SSH. Apoi, trageți-l în fereastra WinSCP. Se va transfera instantaneu pe computerul Linux de la distanță folosind SCP!

watch instagram story