Для обмена файлами между гостевым 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 отключен.

0