Publicitate

Copierea datelor de pe un computer Windows pe Linux - sau în cealaltă direcție - poate părea intimidantă la început. La urma urmei, este ceva care pare să fie simplu, dar se dovedește a fi dificil.

Într-adevăr, partajarea fișierelor de la Windows la Linux este ușoară, dar numai dacă știi cum să o faci. Sunteți gata să aflați?

5 modalități de a transfera fișiere de la Windows la Linux

Transferul datelor între sistemele de operare Windows și Linux este mai ușor decât credeți. Am compilat cinci modalități pentru a face acest lucru:

  1. Partajarea folderelor de rețea
  2. Transferați fișiere cu FTP
  3. Copiați în siguranță fișierele prin SSH
  4. Partajează date folosind software-ul de sincronizare
  5. Utilizați foldere partajate în mașina dvs. virtuală Linux

Cu fiecare dintre aceste metode, veți putea muta fișierele ușor (și în unele cazuri, fără efort) între sisteme de operare.

Haideți să le privim pe rând și să aflăm care vi se potrivește cel mai bine.

1. Partajarea dosarelor de rețea între Linux și Windows

Cel mai evident mod de a partaja fișiere între Linux și Windows este de a profita de partajarea rețelei. Acest termen se referă la folderele de pe un computer care sunt disponibile utilizatorilor de pe alte aparate. Pe o rețea exclusiv Windows este ușor de configurat. Adăugarea unui dispozitiv Linux complică ușor problemele, deși acest lucru poate fi depășit.

Începând cu aparatul Windows, faceți clic dreapta pe pictograma conexiunii de rețea din tava de sistem și selectați Deschideți Setări rețea și internet. Apoi, faceți clic pe Opțiuni de partajare și pentru activarea profilului curent

  • Activați descoperirea rețelei
  • Activați partajarea fișierelor și imprimantelor

Clic Salvează modificările pentru a confirma, apoi răsfoiți la folderul care conține fișierele pe care doriți să le partajați. Faceți clic dreapta pe folder, selectați Proprietăți și deschideți Partajarea tab. Aici, faceți clic Partajare avansată apoi verificați Distribuiți acest fișier cutie.

Partajează un folder în Windows pentru a-l accesa în Linux

Puteți gestiona accesul la dosar prin Permisiuni; aceasta se referă la utilizatorii locali de Windows, nu la dispozitivele de rețea.

Clic O.K pentru a confirma modificarea, apoi deschideți Securitate fila din Proprietăți. Configurați acest lucru pentru a reflecta setările din caseta Permisiuni anterior. Nu trebuie să faceți prea multe aici, deoarece Windows 10 ar trebui să includă un grup numit Utilizatori autentificați. Acesta este utilizat pentru accesul de la distanță la computer.

Din nou, faceți clic pe O.K cand esti gata.

Pentru a găsi partajarea Windows de pe computerul Linux, pur și simplu deschideți browserul de fișiere și selectați Reţea. De aici, navigați în folderul găzduit de Windows și începeți să faceți schimb de date.

Accesați o partajare Linux din Windows

Pentru a muta datele în cealaltă direcție, va trebui să instalați Samba pe computerul Linux.

sudo apt instala samba

Apoi, setați un nume de utilizator pentru partajarea samba

smbpasswd -un nume de utilizator

Vi se va solicita o parolă pentru noul cont (nu o numiți „nume de utilizator”!).

Apoi, creați un director din care să partajați datele.

mkdir / home / [nume de utilizator] / Share

Apoi, editați fișierul smb.conf din editorul de text:

sudo nano /etc/samba/smb.conf

Adăugați următoarele la sfârșitul fișierului de configurare:

[Share] calea = / home / [nume utilizator] / [nume_folder] disponibil = da utilizatori valabili = [nume utilizator] doar citit = nu se poate naviga = da public = da publicabil = da

Faceți modificările necesare pentru a se potrivi cu nevoile dvs., apoi apăsați Ctrl + X pentru a ieși, atingând Y a salva. Apoi, reporniți Samba:

repornirea serviciului sudo smbd

Vei putea apoi accesa partajarea din Windows. Deschideți File Explorer sau browserul dvs. și introduceți IP-ul sau numele gazdă al dispozitivului Linux de la distanță, urmat de numele folderului. În exemplul nostru, acesta este

\\ 192.168.1.233 \ Spune-le prietenilor

2. Copiați fișierele prin SSH De la Windows la Linux

Cu SSH activat pe dispozitivul Linux, puteți trimite date prin linia de comandă de la un computer la altul. Pentru ca acest lucru să funcționeze, va trebui să configurați un server SSH pe mașina dvs. Linux.

Începeți prin deschiderea unui terminal și actualizarea și actualizarea sistemului de operare.

Actualizare sudo apt Actualizare sudo apt

Odată finalizat, instalați serverul SSH. Serverul OpenSSH este o opțiune bună.

sudo apt install openssh-server

Așteptați în timp ce se instalează. Pentru a verifica oricând dacă serverul OpenSSH rulează, utilizați

sudo status ssh status

Pentru a transfera date din Windows, utilizați un client SSH precum PuTTY. Acest lucru are nevoie de instrumentul PSCP care se descarcă în sistemul dvs. Windows pentru a rula alături de PuTTY. Găsiți ambele pe Prima pagină PuTTY.

Rețineți că, în timp ce PuTTY va avea nevoie de instalare, PSCP nu va fi necesar. Cu toate acestea, ar trebui salvat în rădăcina unității C: \ sau altfel configurat ca o variabilă de mediu. De asemenea, va trebui să confirmați adresa IP a dispozitivului Linux. Verificați acest lucru în casetă cu

ifconfig

Cu o conexiune stabilită, puteți trimite date astfel:

c: \ pscp c: \ some \ path \ to \ a \ file.txt user @ remoteIP: \ home \ user \ some \ path \ newname.txt

Înainte de începerea transferului, vi se va solicita parola pentru computerul Linux.

Doriți să copiați date de la Linux în Windows în aceeași sesiune SSH? Această comandă va descărca fișierul specificat în directorul curent:

c: \ pscp user @ remoteIP: \ home \ user \ some \ file.txt.

Rețineți perioada singură la sfârșit - includeți acest lucru sau transferul nu va funcționa.

3. Cum se transferă fișierele de la Linux la Windows cu FTP

De asemenea, poate fi utilizată o aplicație de protocol de transfer de fișiere (FTP) cu suport SSH. Transferul fișierelor prin SFTP într-o interfață de utilizator condusă de mouse este probabil mai ușor decât să te bazezi pe comenzile dactilografiate.

Din nou, un server SSH trebuie să funcționeze pe mașina Linux înainte de a începe. De asemenea, ar trebui să vă asigurați că ați instalat o aplicație FTP precum FileZilla, care are suport SFTP.

Pentru a utiliza această metodă, executați FileZilla, apoi deschideți Fișier> Site Manager. Creeaza o Site nou, având grijă să setați Protocolul la SFTP. Adăugați adresa IP țintă în Gazdă, apoi numele de utilizator și parola, setând tipul de conectare la Normal.

Partajează date între Linux și Windows prin FTP

Clic Conectați atunci când este gata, apoi utilizați interfața FTP pentru a trage și arunca fișierele între cele două computere.

4. Partajează fișiere între Linux și Windows cu Resilio Sync

O altă opțiune pe care ar trebui să o luați în considerare este un program de sincronizare cu fișiere. Acestea sunt de obicei multiplă platformă și utilizează o cheie criptată pentru a gestiona conexiunea între dispozitive.

Tot ce trebuie să faceți este să instalați aplicația, să nominalizați un folder de sincronizare, apoi să creați cheia. Setați acest lucru pe al doilea computer și datele dvs. se vor sincroniza. Două opțiuni bune sunt disponibile pentru acest lucru:

  1. Resilio Sync: cunoscut anterior drept BitTorrent Sync, Resilio este disponibil pe aproape orice platformă la care vă puteți gândi. Există o versiune plătită, dar opțiunea gratuită este suficientă pentru sincronizarea a două dispozitive.
  2. SyncThing: pentru Linux, Windows, macOS și Android, această alternativă Resilio Sync oferă o caracteristică similară fără componenta plătită.

Ghidul nostru către folosind Resilio Sync Syncthing sau Resilio Sync: Cum ar trebui să partajați fișierele pe Linux?Syncthing și Resilio Sync (anterior BitTorrent Sync) pot sincroniza fișierele dintre calculatoarele dvs. și necesită zero cunoștințe despre modul de configurare a unui server. Dar care soluție funcționează cel mai bine pentru tine? Citeste mai mult (precum și Syncthing) vă va ghida în configurarea transferurilor de fișiere de rețea între computere.

5. Creați și montați un folder partajat VirtualBox în Linux

Mulți oameni nu rulează o mașină Linux separată. În schimb, este comun să rulați Linux într-o mașină virtuală (VM). Dar există modalități de a transfera fișierele între Windows și Linux atunci când unul este instalat într-o mașină virtuală?

Din fericire, da. Cu VirtualBox puteți crea un director partajat virtual pentru sincronizarea datelor.

Dacă executați Windows într-un VM pe Linux (sau invers), VirtualBox este deja configurat pentru partajare. Asigurați-vă că aveți adăugările de oaspeți instalate pe mașina dvs. virtuală înainte de a continua.

În managerul VirtualBox, selectați VM și alegeți Start> Start fără cap (Alternativ, porniți VM-ul, apoi deschideți Dispozitive> Foldere partajate). Când starea afișează că aparatul funcționează, deschideți clic dreapta pe VM și selectați Setări> Foldere partajate.

Aici, selectați Mașini Foldere, apoi faceți clic pe simbolul + din dreapta (sau faceți clic dreapta și selectați Adăugați folderul comun). Căutați pe Calea dosarului, găsiți directorul pe care doriți să-l utilizați, setați apoi un nume (dacă este necesar) O.K.

Partajează date între Linux și Windows prin FTP

Folosește Auto-mount caseta de selectare dacă doriți ca partajarea să fie disponibilă ori de câte ori rulează VM. Clic O.K din nou pentru a confirma și ieși. Când reporniți VM, distribuirea va fi pregătită pentru a schimba datele între computerul gazdă și sistemul de operare invitat

Partajarea fișierelor între Windows și Linux este ușor

Indiferent dacă sunteți nou la Linux sau că sunteți Windows necunoscut, distribuirea datelor între ele este mai ușoară decât credeți.

Am analizat mai multe metode. Vă recomandăm să le încercați pe toate și să le rezolvați cu care sunteți cel mai confortabil.

Dacă sincronizați datele cu Linux, există șanse mari să migrați calculatorul din Windows. Verificați ghidul nostru către trecerea de la Windows la Linux Treceți de la Windows la Linux și Porniți-vă și Rulați în MinuteTrecerea de la Windows la Linux poate părea complexă, dar este ușor! Iată cum să obțineți date și programe importante de la un sistem de operare la altul. Citeste mai mult pentru mai multe sfaturi.

Christian Cawley este redactor redactor pentru securitate, Linux, bricolaj, programare și tehnică explicată. De asemenea, el produce Podcast-ul cu adevărat util și are o experiență vastă în suport pentru desktop și software. Colaborator al revistei Format Linux, Christian este un tinkerer Raspberry Pi, iubitor de Lego și fan de jocuri retro.