Ubuntu下使用FileZilla无法连接的情况

1、在确定确定虚拟机的两个网口为自动获取IP的情况下进行两种虚拟机网络连接模式的实验

Ubuntu下使用FileZilla无法连接的情况_第1张图片

图1

首先要确定虚拟机的网口是启用的。然后查看Ubuntu有没有下载FileZilla的服务端,以及vsftpd

如果以上两个都确定已安装之后就开始在Windos的FileZilla客户端进行连接

Ubuntu下使用FileZilla无法连接的情况_第2张图片

但连接的时候出现如下两种情况

1、出现无法建立数据连接:ECONNREFUSED - Connection refused by server。无法连接服务器

2、连接超过20秒,无法连接服务器

那么出现第一种情况的时候,首先确定下虚拟机网卡(图1)是不是自动获取IP?我遇到的情况是,虚拟机网卡手动设置IP且VMware8的IP和虚拟机用桥接模式手动设置IP的IP地址冲突了,然后就出现上面说的第一种情况。然后把两个虚拟机网卡设置为自动获取IP后就出现了第二种情况,但还是无法连接。

桥接模式手动设置IP的方法:Ubuntu虚拟机使用桥接模式设置IP_明日太阳依然升起的博客-CSDN博客

那么解决办法如下:

首先把Ubuntu的网络连接改为NAT模式

Ubuntu下使用FileZilla无法连接的情况_第3张图片

 

然后在设置里找到网络:如下图

Ubuntu下使用FileZilla无法连接的情况_第4张图片

 

 选择自动DHCP,如下图

Ubuntu下使用FileZilla无法连接的情况_第5张图片

 

最后重启一下网卡。如下图

Ubuntu下使用FileZilla无法连接的情况_第6张图片

 

按照上面步骤或许能解决FileZilla无法连接到Ubuntu的问题。

但无论怎样,都必须在Ubuntu上先按照FileZilla的Linux版本服务端,下载安装包地址如下:

服务端 - FileZilla中文网

也可以在Ubuntu里面在线下载,但必须确定Ubuntu能上网的情况下进行。推荐在线下载比较方便可靠。

在线下载步骤(出自正点原子教程

安装ftp:sudo apt-get install vsftpd

等待软件自动安装,安装完成以后使用 VI 命令打开/etc/vsftpd.conf,命令如下:
sudo vi /etc/vsftpd.conf


打开 vsftpd.conf 文件以后找到如下两行:


local_enable=YES
write_enable=YES

确保上面两行前面没有“#”,有的话就取消掉,完成以后如图 4.1.1 所示: 

Ubuntu下使用FileZilla无法连接的情况_第7张图片


修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务:
sudo /etc/init.d/vsftpd restart
 

你可能感兴趣的:(Linux,tcp/ip,arm,驱动开发,linux,ubuntu)