Para compartilhar arquivos entre um Linux guest em execução em uma máquina virtual e o sistema host, o FTP antigo parece ser suficiente para mim.
Eu pretendo usar o host, Win7 + Cygwin, como o servidor FTP. Como tenho visto configurar o servidor FTP como um serviço do Windows.
É possível executar ftpd.exe
diretamente, como um executável autônomo?
Eu adicionei /etc/passwd
:
ftp:x:14:50:FTP User:/home:
e eu corro no terminal do Cygwin
/usr/sbin/ftpd.exe -dDl
Dado:
netsh interface ip show address "VirtualBox Host-Only Network" | grep IP
IP address: 192.168.56.1
então, no guest Linux OS (um ArchLinux ISO) eu corro:
ftp 192.168.56.1
mas eu recebo:
Connected to 192.168.56.1.
421 Service not available, remote server has closed connection
Observe que o problema persiste quando o Firewall do Windows está desativado.