Dacă trebuie să copiați fișiere prin protocolul SCP, cel mai bun mod de a face acest lucru este prin linia de comandă Ubuntu. SCP nu este atât de complicat pe cât se crede și, cu anumite îndrumări, vă veți putea da seama cum să transferați orice fișier sau folder doriți!
![Ubuntu: copiați fișiere prin SCP [Ghid] Ubuntu: copiați fișiere prin SCP [Ghid]](/resources8/images2m/image-1826-1221165430218.png)
Copiați fișierele peste SCP prin linia de comandă
Pentru a începe să copiați fișiere prin SCP, va trebui să vă asigurați că computerul pe care intenționați să transferați fișiere are un server SSH configurat . Configurarea unui server SSH pe Ubuntu este incredibil de ușoară, deoarece sistemul de operare face toate sarcinile grele.
Urmați instrucțiunile pas cu pas de mai jos pentru a configura un server SSH pe computerul pe care intenționați să transferați fișiere prin SCP.
Pasul 1: Deschideți o fereastră de terminal pe computerul Ubuntu la distanță. Puteți deschide o fereastră de terminal apăsând Ctrl + Alt + T de pe tastatură sau căutând „Terminal” în meniul aplicației.
Pasul 2: Odată ce fereastra terminalului este deschisă, utilizați comanda apt install pentru a instala pachetul „openssh-server”. Acest pachet conține tot ce aveți nevoie pentru a rula un server SSH pe Ubuntu.
sudo apt-get install openssh-server
Pasul 3: După instalarea OpenSSH pe computerul Ubuntu la distanță, este timpul să testați conexiunea SSH. Pentru a face acest lucru, conectați-vă prin SSH prin adresa „localhost”.
Conectarea la adresa „localhost” în SSH vă permite să faceți SSH pe propriul computer în scopuri de testare.
ssh ubuntu-username@localhost
După ce v-ați conectat cu succes, urmați mai jos pentru a afla cum să copiați fișiere prin SCP.
Copiați fișierele peste SCP în terminal
Cutia Ubuntu la distanță are un server SSH configurat și a fost testat și funcționează. Acum este timpul să copiați fișierele prin protocolul SCP. Pentru a face acest lucru, deschideți o fereastră de terminal pe computerul Ubuntu care copiază fișiere pe computerul Ubuntu la distanță.
Notă: dacă nu utilizați Ubuntu pentru a copia fișiere prin SCP, nu vă faceți griji. O mare varietate de sisteme de operare Linux acceptă SCP, iar instrucțiunile de mai jos vor funcționa.
SCP este puțin complex, așa că vom descompune comanda pas cu pas. Urmăriți mai jos.
Pasul 1: În terminal, scrieți prima parte a comenzii, urmată de locația fișierului pe care doriți să îl copiați. Ar trebui să arate ca exemplul de mai jos.
scp /home/username/my/file/to/copy.file
Pasul 2: Adăugați contul de utilizator al PC-ului Ubuntu la distanță, precum și numele de gazdă. În acest exemplu, numele de utilizator al PC-ului Ubuntu la distanță este „derrik”, iar numele de gazdă este „ubuntu-desktop”.
scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:
Pasul 3: Adăugați unde fișierul pe care îl transferați prin SCP ar trebui să ajungă pe computerul Ubuntu la distanță. În acest exemplu, fișierul se va salva în /home/derrik/Desktop/.
scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/
Pasul 4: Odată ce întreaga comandă este completată, ar trebui să arate similar cu exemplul de mai jos. Apăsați tasta Enter pentru a începe procesul de transfer. Rețineți că ambele computere trebuie să fie pe aceeași rețea LAN pentru ca acesta să funcționeze corect.
scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/
Copiați fișierele peste SCP cu WinSCP în Wine
În timp ce SCP în linia de comandă funcționează bine, nu este pentru toată lumea. O alternativă la SCP în terminal este WinSCP, o aplicație populară Windows care permite utilizatorilor să transfere fișiere prin SCP cu o interfață grafică.
Din păcate, WinSCP nu a fost portat pe Linux. Cu toate acestea, poate rula pe Linux destul de ușor cu cea mai recentă versiune de Wine. Pentru a începe, deschideți o fereastră de terminal pe Ubuntu și instalați cea mai nouă versiune Wine cu comanda de mai jos.
sudo apt install wine
Apoi, descărcați WinSCP pe computer și utilizați comenzile pentru a porni instalarea WinSCP.
cd ~/Descărcă vin WinSCP-*.exe
Urmați instrucțiunile de pe ecran pentru a instala WinSCP. Odată ce este instalat, urmați instrucțiunile pas cu pas de mai jos pentru a copia fișiere peste SCP cu acesta.
Pasul 1: În fereastra de conectare care apare la pornire, găsiți „File protocol” și setați-l la „SCP”.
Pasul 2: Găsiți caseta „Nume gazdă” și scrieți numele de gazdă al PC-ului Ubuntu pe care încercați să îl transferați. În acest exemplu, vom folosi „ubuntu-desktop”.
Pasul 3: Introduceți numele de utilizator și parola computerului Ubuntu la distanță în casetele de utilizator și parolă.
Pasul 4: Găsiți caseta „Salvați” și faceți clic pe ea. Apoi, selectați „Autentificare” pentru a vă conecta la computerul de la distanță prin SCP.
![Ubuntu: copiați fișiere prin SCP [Ghid] Ubuntu: copiați fișiere prin SCP [Ghid]](/resources8/images2m/image-7969-1221165431241.png)
Pasul 5: Deschideți managerul de fișiere Ubuntu și găsiți fișierul pe care doriți să îl transferați. Apoi, folosind WinSCP, accesați folderul la distanță în care doriți să transferați fișierul folosind browserul încorporat.
Pasul 6: Folosind managerul de fișiere Ubuntu, trageți fișierul în folderul WinSCP.
![Ubuntu: copiați fișiere prin SCP [Ghid] Ubuntu: copiați fișiere prin SCP [Ghid]](/resources8/images2m/image-1826-1221165430218.png)
Pasul 7: După glisarea unui fișier în folderul WinSCP la distanță, va apărea o fereastră pop-up. Faceți clic pe „OK” pentru a transfera fișierul.