Використовуйте Samba .
Samba надає послугу обміну файлами, сумісну з Windows.
Ви можете поділитися каталогу (наприклад /srv/samba/sharename) на вашому Linux комп'ютер і отримати доступ до нього з Windows , як це: \\linuxservername\sharename. На стороні Windows йому не потрібне додаткове програмне забезпечення.
Samba включений у більшість дистрибутивів Linux. Встановіть його за допомогою менеджера пакунків, наприклад:
Щоб налаштувати Samba, див.
або пошукайте в Google, щоб знайти путівник по розповсюдженню.
Зауважте, що вам може знадобитися налаштувати брандмауер Linux, якщо ви його використовуєте, щоб прийняти з'єднання з портами 137 / tcp, 138 / tcp, 139 / tcp та 445 / tcp (див. Це та це ).
В описі вище комп'ютер Linux є сервером Samba і Windows монтує частку з нього.
У своєму коментарі нижче ви згадуєте, що хочете автоматизувати процес передачі . Цього можна досягти, змінивши ролі, щоб Windows виступала як сервер, а Linux підключався до нього за допомогою smbclient.
З цим smbclientвам зовсім не потрібно монтувати спільний доступ до Windows. Наприклад, щоб отримати C:\Directory\file.txtта скопіювати його /tmpна свій комп’ютер Linux, виконайте наступне:
smbclient '//windowsserver/c$' -c 'lcd /tmp; cd Directory; get file.txt' -U administrator%password
-cКоманда для виконання. Детальніше man smbclientдивіться.
-U Ім'я користувача та пароль для доступу до спільної частки, вказані як username%password
Змініть його під свої потреби та додайте його до свого сценарію.