
У меня есть компьютер с Windows и компьютер с Linux, оба подключены к маршрутизатору через кабели Ethernet.
Какой самый простой способ перенести файлы с компьютера с Windows на компьютер с Linux?
решение1
Самый простой метод, вероятно, будет SFTP/SCP. Вы можете получить копиюWinSCPилиПортативная версиядля вашего компьютера с Windows. Затем в WinSCP введите имя компьютера с Linux в качестве сервера (или IP, если вы не можете подключиться по имени). После подключения перейдите в предпочитаемые/необходимые каталоги и перетащите их по желанию.
Для более «постоянного» решения вы можете установить Samba на свой компьютер с Linux, а затем подключиться к нему с компьютера с Windows, но для этого потребуется изучить настройку Samba, чтобы две системы могли подключаться друг к другу.
решение2
Другой метод — использовать систему NFS. Предполагая, что у вас установлена Windows 7 версии Pro или выше.
Для начала вам нужно будет установить пару пакетов на Linux-машину, предполагая наличие прав root. "aptitude install nfs-kernel-server nfs-common portmap" Эта команда установит то, что вам нужно.
Теперь вам нужно отредактировать файл "/etc/exports", чтобы перечислить то, чем вы хотели бы поделиться.
/home 192.168.1.0/24 (rw, async, insecure)
Будет возможной записью. IP-адрес необходимо изменить, чтобы он указывал на адрес подсети вашей сети. Местоположение "/home" также должно указывать на местоположение, которым вы хотите поделиться. После того, как вы закончите редактирование файла, вам нужно будет сохранить его и запустить
/etc/exportfs -a
Это обновит системы NFS, чтобы начать совместное использование местоположений, указанных в файле экспорта.
Теперь, чтобы настроить Windows на просмотр общего ресурса, перейдите в -> Выполнить -> cmd, должна открыться командная строка.
mount [options] //nfs-server-unc-name/share-name [drive letter]
Замените nfs-server-unc-name на IP-адрес машины Linux, а «share-name» на имя каталога, к которому вы предоставляете общий доступ. «drive letter» — это буква, к которой вы хотите примонтировать машину Linux.
решение3
Если вы используете Linux для этой задачи, я бы рекомендовал использоватьСамба
решение4
Я настоятельно рекомендую настроить сервер Samba на компьютере с Linux, тогда у вас будет общий файловый ресурс, к которому можно будет получить доступ из Windows.
Я делал это несколько раз, и в целом это довольно просто.