安卓手机无法连接电脑上的ftp(vsftpd)服务器

注意一开始不要直接用ES浏览器去连接,它不显示报错信息,很难排查。

作者使用的是AndFTP,逐渐根据报错信息排查出了所有问题成功连接。

报错信息包括:

1.503错误

2.500 oops错误

 

一. 检查vsftpd启动状态

首先确保启动了vsftpd服务,如果不能启动,查看是不是有什么软件占用了21端口

找到该应用程序并停止,尝试重新启动vsftpd,相关命令如下(具体是哪个取决于你的系统运行的是哪个)

 

二. 检查配置文件(/etc/vsftpd.conf)是否正确

之后如果启动vsftpd仍旧失败,更可能的原因是配置文件有问题,首先放上作者可用的配置文件:

 

/etc/pam.d/vsftpd这个文件有点问题,还需要额外添加一句

最后重启vsftpd再次用安卓手机尝试进行连接ftp服务器。