Как передавать файлы между Ubuntu и Windows?

42

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

Ник О
источник
2
Связанный: askubuntu.com/questions/310180/…
Лусио

Ответы:

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 Machine, загрузите / установите FileZilla и откройте его.

Скриншот

  • Host = IP-адрес компьютера Ubuntu
  • Имя пользователя = имя вашего компьютера с Ubuntu
  • Пароль = Ваш логин Пароль
  • Порт = 22

Готово Теперь вы можете легко переносить файлы из Windows в Ubuntu ИЛИ Ubuntu в Windows

Один ноль
источник
1
Инструкции работали безупречно, передача файлов теперь, когда моя флешка не удалась из-за ее размера.
Томасрив
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 , а затем вы можете использовать rsyncв Ubuntu для копирования файлов в любом направлении. Полное совершенство CLI.

Может быть возможно запустить rsync и в Windows .

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

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
источник
1
Для одного файла другой похожий подход woof.
Андреа Лаззаротто