对于在虚拟机中运行的客户 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 防火墙时问题仍然存在。