Съвместимост с Windows

Как да споделям файлове между Windows и Linux

Как да споделям файлове между Windows и Linux

Споделянето на файлове е действието на изпращане на файл или повече от един компютър на друг. На теория това е просто нещо. Процесът е доста прост и ясен, ако и двата компютъра работят с една и съща операционна система. Когато е различно, нещата стават малко по-сложни.

В това ръководство проверете как да споделяте файлове между Windows и Linux.

Споделяне на файлове между Windows и Linux

Има няколко начина да конфигурирате Windows и Linux за споделяне на файлове. В случая с това ръководство обаче най-вече ще покажа как да конфигурирам Linux за споделяне на файлове. За специфична за Windows конфигурация ще представя само необходимите.

Да започваме!

Споделяйте файлове чрез преносими устройства за съхранение

Това е един от най-често срещаните и традиционни начини за споделяне на файлове между два компютъра. Като цяло това включва преносими носители за съхранение. Имам USB флаш устройство? Преносим HDD / SSD? Просто го включете в изходния компютър, копирайте данните в преносимото хранилище и ги споделете с вашия целеви компютър.

В определени сценарии, когато данните са твърде големи, за да се споделят по мрежата / интернет, това е най-доброто решение. В професионално работно пространство, където трябва да се споделят и съхраняват терабайта данни, има преносими RAID масиви, които да свършат работата.

Въпреки че е просто и ефективно, има няколко неща, които трябва да имате предвид.

Споделяйте файлове през облачно съхранение

Облачното съхранение е стандартният начин за споделяне на файлове в тази интернет ера. Файловете могат да бъдат качени и изтеглени на всяко устройство с модерен уеб браузър. Има обаче няколко различни точки, които трябва да запомните, ако искате да изберете този път.

Някои от популярните онлайн хранилища в облак включват Google Drive, Dropbox, OneDrive, pCloud, Box и др. Почти всички от тях предлагат разумно количество облачно съхранение безплатно.

Споделяйте файлове с помощта на мрежови папки

Ако и двата компютъра са в една и съща мрежа, възможно е да се възползвате от това. При този метод определени папки на машината-източник ще бъдат достъпни за други машини.

Конфигурирайте Linux

За да се насладите на тази функция, първо трябва да конфигурирате системите. В случая на Linux, Samba е идеалното решение. Samba е стандартният пакет от програми за операционни системи UNIX / Linux за стандартна оперативна съвместимост на Windows. Вижте Самба.

Samba е популярен софтуер, който можете да вземете от официалните пакети на вашия дистрибутор. За да инсталирате Samba, изпълнете командата според вашата дистрибуция.

За Debian / Ubuntu и деривати.

$ sudo apt инсталира samba

За Fedora и производни.

$ sudo dnf инсталира samba

За Arch Linux и деривати.

$ sudo pacman -S samba

За openSUSE и деривати.

$ sudo zypper инсталирайте samba

Сега задайте потребителско име и парола за споделянето на Samba. Тази команда трябва да се изпълнява с root права.

$ sudo smbpasswd -a

За по-добро управление е по-добре да имате специална директория, от която да споделяте данни. Създайте специална директория.

$ mkdir -v / начало //дял

Новата директория трябва да бъде декларирана в конфигурационния файл на Samba, за да я разпознава и използва. Има и няколко допълнителни ощипвания, които трябва да бъдат направени. Отворете конфигурационния файл в избрания от вас текстов редактор.

$ sudo vim / etc / samba / smb.конф

Добавете следните редове в края на файла.

$ [споделяне]
$ path = / home //дял
$ на разположение = да
$ валидни потребители =
$ само за четене = не
$ browsable = да
$ public = да
$ writable = да

Запазете файла и излезте от редактора. Презаредете услугата Samba, за да вземете промените в сила.

$ sudo systemctl рестартирайте smbd

Voila! Самба трябва да работи и да работи. От Windows използвайте файловия изследовател или браузъра и отидете на името на хоста или IP адреса на системата Linux, последвано от името на папката.

$ \\\дял

Конфигурирайте Windows

В случай на Windows има две стъпки в процеса на конфигуриране.

Първо се уверете, че опциите „Откриване на мрежа“ и „Споделяне на файлове и принтери“ са активирани. Отидете в Настройки >> Мрежа и интернет >> Център за мрежи и споделяне.

От лявата страна кликнете върху „Промяна на разширените настройки за споделяне.”

Включете от новия прозорец откриване на мрежа и споделяне на файлове и принтери. Щракнете върху „Запазване на промените.”

Сега изберете папката за споделяне. Щракнете с десния бутон и изберете “Properties.”

От новия прозорец отидете в раздела „Споделяне“. Щракнете върху бутона „Споделяне“.

Сега трябва да изберете кой да има достъп до папката. Ако искате тя да бъде достъпна за всеки, изберете „Всички“ и щракнете върху „Добавяне“. След като завършите, щракнете върху „Споделяне“, за да потвърдите действието.

Voila! Папката трябва да е достъпна от Linux машината в мрежата. За достъп до директорията отворете браузъра на файлове и прегледайте „Мрежа“ от „Други местоположения“. Ето как се появява във файловия браузър Nautilus на Ubuntu.

Споделяйте файлове чрез SyncThing

Има инструменти на трети страни, които позволяват споделяне на файлове между устройства. Този тип инструменти обикновено са междуплатформени и предлагат солидна сигурност с криптирана връзка.

В този раздел ще представя SyncThing. SyncThing синхронизира файлове между компютри в реално време по сигурен начин. Това е безплатен софтуер с отворен код, който е достъпен за Windows, Linux, macOS, BSD и други. Вижте SyncThing.

Нека започнем, като инсталираме SyncThing. SyncThing се предлага и при пакети по подразбиране на различни дистрибуции. Изпълнете съответната команда според вашата дистрибуция.

За Debian / Ubuntu и деривати.

$ sudo apt инсталира синхронизиране

За Fedora и производни.

$ sudo dnf инсталиране на синхронизиране

За openSUSE и деривати.

$ sudo zypper синхронизиране на инсталиране

За CentOS / RHEL и производни.

$ dnf инсталиране на синхронизиране

За други платформи вижте страницата за изтегляне на SyncThing. TAR по подразбиране за Linux.GZ архивът съдържа преносима версия на SyncThing.

Веднъж инсталиран, стартирайте SyncThing. Оттук нататък стъпките най-вече ще бъдат подобни на всички платформи. Първата стъпка е да стартирате демона SyncThing.

След това стартирайте уеб потребителския интерфейс на SyncThing. Това е основният контролен панел на SyncThing, от който ще се прави всичко.

Веднъж стартирана, първата стъпка трябва да бъде осигуряване на достъп до SyncThing. Уверете се, че сте конфигурирали потребителско име и парола от съображения за сигурност. От горния десен ъгъл отидете на Действия >> Настройки.

Насочете се към раздела „GUI“ и въведете потребителско име и парола за удостоверяване на GUI. Отметнете опцията, която позволява HTTPS за GUI.

След като запазите промените, уеб страницата ще се презареди и ще поиска удостоверяване в уеб потребителския интерфейс на SyncThing.

След това проверете как да добавяте / премахвате папки в SyncThing за споделяне. От контролния панел виждаме, че вече има конфигурирана папка по подразбиране.

За да добавите папка по ваш избор, щракнете върху „Добавяне на папка“.

Дайте на папката разпознаваемо име. Въведете пътя на директорията в полето „Път на папката“. Като цяло това е всичко, от което се нуждаете, за да споделите папка. Имайте предвид, че може да не работи, ако потребителят SyncThing работи под и няма разрешение за четене в директорията и файловете.

Време е да добавите отдалечения работен плот. За целта ни е необходим идентификаторът на устройството SyncThing на отдалечения работен плот. Идентификаторът е достъпен от Действия >> Покажи ИД. В този случай това е идентификаторът на устройството SyncThing на моя работен плот на Windows.

За да го добавите към Linux, щракнете върху „Добавяне на отдалечено устройство“ в долния десен ъгъл на уеб контролния панел на SyncThing.

Въведете идентификатора на устройството. Можете също така ръчно да зададете име на устройство.

От раздела „Разширени“ можете да се уверите, че всички прехвърляния на данни с устройството ще бъдат компресирани. Това може да бъде полезно за увеличаване на ефективната честотна лента.

Работният плот трябва да се появи в списъка с отдалечени работни плотове.

Нека споделим току-що добавената папка със системата на Windows. Щракнете върху папката и изберете „Редактиране“.

От раздела „Споделяне“ изберете отдалечения работен плот, който току-що добавихме.

В Windows трябва да се добави и идентификаторът на устройството на Linux SyncThing. Когато системата Linux се опита да се свърже, тя ще покаже следния изскачащ прозорец в системата на Windows. Щракнете върху „Добавяне“, за да потвърдите.

Решете къде да бъдат запазени входящите данни (на машината с Windows).

Синхронизирането трябва да започне. Времето за завършване на синхронизирането зависи от честотната лента на вашата мрежа и количеството данни за синхронизиране. След като завършите, ще видите, че папката е маркирана като „Up to Date“ и в двете системи.

Финални мисли

Има различни методи за споделяне на файлове между компютри. Кой метод да избера? Всичко зависи от вас. Лично използването на инструменти на трети страни е най-лесният начин, тъй като те са пригодени само за тази работа.

За експертите rsync вероятно е по-предпочитан. Това е инструмент за команден ред с множество персонализации и стабилна функционалност. Вижте как да използвате rsync за копиране на файлове.

Щастливи компютри!

Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...