Як передавати файли між Ubuntu та Windows?


42

Я хочу перенести деякі файли з цього ПК за допомогою Ubuntu на ПК з Windows 7 Мені все одно, як це зробити (ftp, samba чи будь-що інше) Я хочу знати кроки, багато шукав, але нічого не можу знайти працює. Дякую.


Відповіді:


38

Поділитися папками в Ubuntu 11.10

Цілі : поділитися папкою в Ubuntu та отримати доступ до неї з Windows

Для початку натисніть правою кнопкою миші на папці, якою ви хочете поділитися, і виберіть "Параметри спільного доступу".

скріншот

Коли буде запропоновано встановити послуги Samba, зробіть це.

скріншот

Після встановлення служб Samba натисніть «Перезапустити сеанс».

скріншот

Потім натисніть "Створити спільний доступ", щоб завершити процес.

скріншот

Відкрийте термінал Замініть USERNAME на ім’я свого акаунта.

sudo smbpasswd -a USERNAME

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf

прокрутіть до глобального розділу та додайте рядки

encrypt passwords = true 
wins support = yes

натисніть ctrl+ oі ctrl+, xщоб зберегти та вийти з нано

sudo service smbd restart

On the Windows machine, go to Start –> All Programs –> Accessories –> run and type the command:

\\computer_name\share_name

ім'я комп'ютера може бути ip адреса машини ubuntu, щоб перевірити ip машини ubuntu, перейти до машини ubuntu & відкрити термінал і ввести ifconfig

скріншот

Введіть ім'я комп'ютера Ubuntu та ім’я спільного доступу ресурсу.

Вам буде запропоновано ввести свої облікові дані. Введіть своє ім’я користувача та пароль Ubuntu та натисніть «ОК»

скріншот

Тепер спробуйте знову отримати доступ до акцій із вашої машини Windows

скріншот

Передача файлів з Ubuntu в Windows

На Ubuntu Machine встановіть openssh-сервер

sudo apt-get install openssh-server

після встановлення перейдіть на машину Windows та завантажте / встановіть FileZilla та відкрийте її

скріншот

  • Хост = Ip-адреса машини Ubuntu
  • Ім'я користувача = Ваше ім'я машини Ubuntu
  • Пароль = Пароль користувача
  • Порт = 22

Готово Тепер ви можете легко переносити файли з Windows на Ubuntu АБО Ubuntu до Windows


1
Інструкції працювали бездоганно, передаючи файли тепер, коли мій USB-палець не вдався через його розмір.
thomasrive

2
Більше двох років потому все ще працює як шарм (Ubuntu 12.04 для Windows 7).
wesf90

У Windows 10 для першого методу я виявив, що підказка запуску нічого не зробить із шляхом, який я йому давав. Однак можна відкрити Провідник і натиснути посилання "Мережа" зліва, а потім знайти ім'я хоста ПК Ubuntu, і воно покаже всі спільні папки.
Лука

Дякую, він працює, але швидкість передачі для мене дуже повільна (макс. 150 КБ / с). Чи можу я зробити це швидше? Я можу завантажувати файли на 5MBytes / s з Інтернету.
Расул

15

HTTP-сервер

HTTP - це протокол, який використовується для доступу до звичайних веб-сайтів, тому кожна ОС була змушена його реалізувати!

Знайдіть свій IP на вихідному комп’ютері, наприклад 192.168.0.10. На Ubuntu:

ip addr

Створіть сервер у каталозі, який містить файл, який ви хочете перенести:

python -m SimpleHTTPServer 8080

На комп’ютері, що приймає, відкрийте браузер і відвідайте:

192.168.0.10:8080

Тепер ви можете перейти через каталоги до потрібного файлу.

Я не впевнений, чи цей метод швидкий / надійний, але це один із найпростіших у налаштуванні та переносний.

Більш швидкі варіанти обговорюються тут .

rsync

Просто встановіть SSH-сервер у Windows , а потім ви можете використовувати rsyncUbuntu для копіювання файлів у будь-якому напрямку. Повна доброта CLI.

Можливо, запустити rsync і в Windows .

Я описав використання Ubuntu до Ubuntu rsyncбільш докладно на: Як ділитися файлами через локальну мережу?


1
Для одного файлу існує ще один подібний підхід woof.
Андреа Лацаротто
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.