virtualbox ftp挂在列表命令上

我有一个Windows 7 64位计算机上安装的虚拟盒,以Cent OS 5.5作为来宾操作系统。 我希望能够使用这些之间的FTP。 我在guest虚拟机操作系统上安装了vsftpd,guest虚拟机操作系统使用主机操作系统的nat连接来连接互联网。 到目前为止,我能够使用ftp(在filezilla中)连接到guest OS,但是在执行list命令之后,什么都不会发生,直到命令超时。 这发生在主动和被动模式。

我已经在vsftpd.conf文件中设置了pasv_min / max_port,列表已启用,端口在virtualbox中redirect。 此外,ftp_data_port设置为20.我也尝试设置pasv_address,但我必须将其设置为127.0.0.1,但比filezilla给了我这个:

Command: PASV Response: 500 OOPS: bad family Command: PORT 127,0,0,1,139,204 Response: 500 OOPS: child died 

有人可以帮我弄这个吗?

不要使用NAT联网模式。 使用桥接并为VM分配一个真实的IP地址。