Для обмена файлами между гостевым Linux, работающим на виртуальной машине, и хост-системой, мне кажется, что достаточно старого FTP.
Я намерен использовать хост, Win7 + Cygwin, в качестве FTP-сервера. Как я видел, настроить FTP-сервер в качестве службы Windows.
Можно ли запустить ftpd.exe
напрямую, как отдельный исполняемый файл?
Я добавил в /etc/passwd
:
ftp:x:14:50:FTP User:/home:
и я бегу в терминале Cygwin
/usr/sbin/ftpd.exe -dDl
Дано:
netsh interface ip show address "VirtualBox Host-Only Network" | grep IP
IP address: 192.168.56.1
затем в гостевой ОС Linux (ArchLinux ISO) я запускаю:
ftp 192.168.56.1
но я получаю:
Connected to 192.168.56.1.
421 Service not available, remote server has closed connection
Обратите внимание, что проблема сохраняется, когда брандмауэр Windows отключен.