超时 - 主机 FTP 到 VirtualBox

超时 - 主机 FTP 到 VirtualBox

为了测试目的,我安装了 virtualbox 来模拟​​ linux(64 位 ubuntu)服务器。

我的网络设置如下:适配器 1:NAT 适配器 2:仅主机

我的 etc/network/interfaces 配置如下:

#loopback network interface
auto lo
iface lo inet loopback

# primary network interface
auto eth0
iface eth0 inet dhcp

#the host-only network interface
auto eth1 
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

而我的主机在 192.168.1.23 上运行,标准网关为 192.168.1.1。

我可以从我的主机 ping 通这个虚拟机(192.168.1.23>192.168.56.101),反之亦然,可以访问网站、在虚拟机上运行的数据库等。

但现在我安装了一个 FTP

sudo apt-get install vsftpd

按照本指南:http://www.cyberciti.biz/faq/ubuntu-vsftpd-ftp-service-server/

还配置了这个 ftp 服务器(根据上面的链接)

但每当我尝试使用 FTP 访问这个虚拟盒时,我都能连接,并且我得到了文件夹列表(至少我在 filezilla 中看到‘257 /home/user’)但 10 秒后我收到错误:

- Lost connection
- Unable to retrieve folderlist

如何解决这个问题?

(我不想使用网络桥适配器..)

答案1

Linux(客户机)虚拟机上的防火墙‘libwww-perl’以某种方式阻止了连接!

为了禁用防火墙,我使用了

sudo nano /etc/csf/csf.conf

并改变了

TESTING='0'

TESTING='1'

我确信您可以对此防火墙做出例外,但我并不真正需要它,因为我只在本地使用这个虚拟服务器。

相关内容