Cum să partajați fișiere între Windows și Linux

How Share Files Between Windows



Partajarea fișierelor este acțiunea de a trimite un fișier sau mai multe de la un computer la altul. În teorie, este un lucru simplu. Procesul este destul de simplu și simplu dacă ambele computere rulează același sistem de operare. Când este diferit, lucrurile se complică puțin.

În acest ghid, verificați cum să partajați fișiere între Windows și Linux.







Partajarea fișierelor între Windows și Linux

Există mai multe moduri de a configura Windows și Linux pentru a partaja fișiere. Cu toate acestea, în cazul acestui ghid, voi prezenta în mare parte cum să configurez Linux pentru partajarea de fișiere. Pentru configurația specifică Windows, voi prezenta doar cele necesare.



Să începem!



Partajați fișiere utilizând dispozitive de stocare portabile





Acesta este unul dintre cele mai comune și tradiționale moduri de partajare a fișierelor între două computere. În general, implică suport de stocare portabil. Aveți o unitate flash USB? Un HDD / SSD portabil? Conectați-l la computerul sursă, copiați datele în spațiul de stocare portabil și partajați-le cu computerul dvs. țintă.

În anumite scenarii în care datele sunt prea mari pentru a fi partajate prin rețea / internet, aceasta este cea mai bună soluție. Într-un spațiu de lucru profesional în care terabytes de date trebuie să fie partajate și stocate, există matrice RAID portabile pentru a face treaba.



Deși este simplu și eficient, trebuie să țineți cont de câteva lucruri.

  • Capacitate de stocare: datele mai mari decât capacitatea nu pot fi stocate pe stocarea portabilă. Dacă acesta este cazul, atunci puteți împărți fișierul în bucăți mai mici folosind software-ul de împărțire a fișierelor. Este posibil să fie necesar să mutați datele prin stocarea portabilă de mai multe ori.
  • Dimensiunea fișierului: dacă dimensiunea fișierului este destul de mică și există multe dintre ele, rata de transfer va fi lentă. Pe de altă parte, dacă dimensiunea fișierului este ridicol de mare, atunci va fi și lent.
  • Sistem de fișiere: Linux și Windows vin cu propriul sistem de fișiere. În timp ce sistemele de fișiere precum FAT (fat16, fat32 etc.) sau NTFS sunt accesibile atât din Windows, cât și din Linux, sistemele de fișiere specifice Linux (ext3, ext4, xfs, btrfs etc.) nu sunt.

Partajați fișiere prin stocare în cloud

Stocarea în cloud este modalitatea standard de partajare a fișierelor în această eră a internetului. Fișierele pot fi încărcate și descărcate de pe orice dispozitiv cu un browser web modern. Cu toate acestea, există câteva puncte diferite de reținut dacă doriți să alegeți această cale.

  • Capacitate de stocare: În cazul stocării în cloud online, capacitatea de stocare este o mare preocupare. Stocările populare în cloud oferă gratuit o cantitate limitată de stocare în cloud. Dacă fișierul dvs. este mai mare decât acesta, poate fi necesar să cumpărați spațiu suplimentar de stocare în cloud. De asemenea, puteți împărți fișierul mare în mai multe fișiere mici.
  • Lățime de bandă: Aceasta este a doua cea mai mare preocupare atunci când vine vorba de stocarea în cloud. Dacă conexiunea la internet pe care o utilizați este lentă, atunci timpul de încărcare / descărcare a fișierului va dura destul de mult. Dacă utilizați o conexiune măsurată, vă poate costa foarte mult.

Unele dintre cele mai populare stocări cloud online includ Google Drive, Dropbox, OneDrive, pCloud, Box etc. Aproape toate oferă o cantitate rezonabilă de stocare cloud gratuit.

Partajați fișiere utilizând folderele de rețea

Dacă ambele computere se află în aceeași rețea, este posibil să profitați de ea. În această metodă, anumite foldere ale mașinii sursă vor fi disponibile pentru alte mașini.

Configurați Linux

Pentru a vă bucura de această caracteristică, trebuie să configurați mai întâi sistemele. În cazul Linux, Samba este soluția perfectă. Samba este suita standard de programe pentru sistemele de operare UNIX / Linux pentru interoperabilitatea standard Windows. Check out Samba .

Samba este un software popular pe care îl puteți obține din pachetele oficiale de repo ale distribuției dvs. Pentru a instala Samba, rulați comanda în funcție de distribuția dvs.

Pentru Debian / Ubuntu și derivate.

$sudoaptinstalaresamba

Pentru Fedora și derivate.

$sudodnfinstalaresamba

Pentru Arch Linux și derivate.

$sudopacman-Ssamba

Pentru openSUSE și derivate.

$sudozypperinstalaresamba

Acum, setați un nume de utilizator și o parolă pentru partajarea Samba. Această comandă trebuie executată cu privilegiul root.

$sudosmbpasswd-la <nume de utilizator>

Pentru o mai bună gestionare, este mai bine să aveți un director dedicat din care să partajați datele. Creați un director dedicat.

$mkdir -v /Acasă/<nume de utilizator> /acțiune

Noul director trebuie să fie declarat în fișierul de configurare Samba pentru ca acesta să poată fi recunoscut și utilizat. Există, de asemenea, o mână de modificări suplimentare necesare pentru a fi făcute. Deschideți fișierul de configurare în editorul de text la alegere.

$sudo am venit /etc./samba/smb.conf

Adăugați următoarele rânduri la sfârșitul fișierului.

$[acțiune]
$ cale =/Acasă/<nume de utilizator> /acțiune
$ disponibil =da
$ valabilutilizatori=<nume de utilizator>
$cititnumai = nu
$ navigabil =da
$ public =da
$ inscriptibil =da

Salvați fișierul și ieșiți din editor. Reîncărcați serviciul Samba pentru a efectua modificările.

$sudosystemctl reporniți smbd

Voila! Samba ar trebui să fie în funcțiune. Din Windows, utilizați exploratorul de fișiere sau browserul și accesați numele gazdei sau adresa IP a sistemului Linux, urmat de numele folderului.

$\<linux_machine_ip>acțiune

Configurați Windows

În cazul Windows, există doi pași în procesul de configurare.

Mai întâi, asigurați-vă că opțiunile de descoperire a rețelei și de partajare a fișierelor și a imprimantei sunt activate. Accesați Setări >> Rețea și Internet >> Centru de rețea și partajare.

Din partea stângă, faceți clic pe Modificare setări avansate de partajare.

Din noua fereastră, porniți descoperirea rețelei și partajarea de fișiere și imprimante. Faceți clic pe Salvați modificările.

Acum, selectați folderul de partajat. Faceți clic dreapta și selectați Proprietăți.

Din noua fereastră, accesați fila Partajare. Faceți clic pe butonul Partajare.

Acum, trebuie să alegeți cine poate accesa dosarul. Dacă doriți ca acesta să fie accesibil oricui, selectați Toată lumea și faceți clic pe Adăugare. După finalizare, faceți clic pe Partajare pentru a confirma acțiunea.

Voila! Dosarul ar trebui să fie disponibil de pe mașina Linux din rețea. Pentru a accesa directorul, deschideți browserul de fișiere și răsfoiți rețeaua din alte locații. Așa apare în browserul de fișiere Nautilus de pe Ubuntu.

Partajați fișiere folosind SyncThing

Există instrumente terță parte care permit partajarea fișierelor între dispozitive. Acest tip de instrumente sunt, în general, pe mai multe platforme și oferă o securitate solidă cu o conexiune criptată.

În această secțiune, voi prezenta SyncThing. SyncThing sincronizează fișierele între computere în timp real în siguranță. Este software gratuit și open-source disponibil pentru Windows, Linux, macOS, BSD și altele. Verificați SyncThing.

Să începem instalând SyncThing. SyncThing este, de asemenea, disponibil la depozitele implicite ale diferitelor distribuții. Rulați comanda corespunzătoare în funcție de distribuția dvs.

Pentru Debian / Ubuntu și derivate.

$sudoaptinstalaresincronizarea

Pentru Fedora și derivate.

$sudodnfinstalaresincronizarea

Pentru openSUSE și derivate.

$sudozypperinstalaresincronizarea

Pentru CentOS / RHEL și derivate.

$dnfinstalaresincronizarea

Pentru alte platforme, verificați Pagina de descărcare SyncThing. Arhiva implicită Linux TAR.GZ conține o versiune portabilă a SyncThing.

Odată instalat, lansați SyncThing. De aici înainte, pașii vor fi în mare parte similari pe toate platformele. Primul pas este să porniți demonul SyncThing.

Apoi, lansați interfața web SyncThing. Acesta este principalul panou de control al SyncThing din care se va face totul.

Odată lansat, primul pas ar trebui să fie securizarea accesului SyncThing. Asigurați-vă că configurați un nume de utilizator și o parolă din motive de securitate. Din colțul din dreapta sus, accesați Acțiuni >> Setări.

Accesați fila GUI și introduceți un nume de utilizator și o parolă pentru autentificarea GUI. Bifați opțiunea care activează HTTPS pentru GUI.

Odată ce salvați modificările, pagina web se va reîncărca și va solicita autentificare în interfața de utilizare web SyncThing.

Apoi, verificați cum să adăugați / eliminați foldere în SyncThing pentru partajare. Din panoul de control, putem vedea că există deja un folder implicit configurat.

Pentru a adăuga un dosar la alegere, faceți clic pe Adăugare folder.

Acordați folderului un nume recunoscut. Introduceți calea directorului în câmpul Calea folderului. În general, este tot ce aveți nevoie pentru a partaja un folder. Rețineți că este posibil să nu funcționeze dacă utilizatorul SyncThing rulează sub nu are permisiunea de citire a directorului și a fișierelor.

Este timpul să adăugați desktopul la distanță. Pentru a face acest lucru, avem nevoie de ID-ul dispozitivului SyncThing al desktopului la distanță. ID-ul este disponibil din Actions >> Show ID. În acest caz, este ID-ul dispozitivului SyncThing al desktopului meu Windows.

Pentru a-l adăuga la Linux, faceți clic pe Adăugare dispozitiv la distanță în colțul din dreapta jos al panoului de control web SyncThing.

Introduceți ID-ul dispozitivului. De asemenea, puteți seta manual un nume de dispozitiv.

Din fila Advanced, vă puteți asigura că toate transferurile de date cu dispozitivul vor fi comprimate. Acest lucru poate fi util pentru a crește lățimea de bandă eficientă.

Spațiul de lucru ar trebui să apară pe lista desktopurilor la distanță.

Să împărtășim folderul pe care tocmai l-am adăugat cu sistemul Windows. Faceți clic pe folder și selectați Editați.

Din fila Partajare, selectați desktopul la distanță pe care tocmai l-am adăugat.

În Windows, trebuie adăugat și ID-ul dispozitivului Linux SyncThing. Când sistemul Linux încearcă să se conecteze, acesta va afișa următorul popup în sistemul Windows. Faceți clic pe Adăugare pentru a confirma.

Decideți unde trebuie salvate datele primite (pe computerul Windows).

Sincronizarea ar trebui să înceapă. Timpul de finalizare a sincronizării depinde de lățimea de bandă a rețelei și de cantitatea de date de sincronizat. După finalizare, veți vedea că folderul este marcat ca Actualizat pe ambele sisteme.

Gânduri finale

Există diverse metode pentru a partaja fișiere între computere. Ce metodă să alegeți? Totul depinde de tine. Personal, utilizarea instrumentelor de la terțe părți este cea mai ușoară cale, deoarece acestea sunt adaptate doar pentru acest job.

Pentru experți, rsync este probabil mai preferabil. Este un instrument de linie de comandă cu tone de personalizări și funcționalitate robustă. Verificați cum să utilizați rsync pentru a copia fișiere.

Calcul fericit!