阿里云主机上配置vsftpd连不上

安装步骤是这样的:
一、安装

yum install -y vsftpd // 安装

二、启动

systemctl start vsftpd.service       // 启动vsftpd服务
systemctl enable vsftpd.service      //开机启动

三、ftp权限配置
编辑 /etc/vsftpd/vsftpd.conf,找到下面两处配置并修改:

anonymous_enable=NO     (改为NO)          // 禁用匿名用户
chroot_local_user=YES   (改为YES)         // 禁止切换根目录

四、创建ftp用户并赋予权限

useradd ftpuser -s /sbin/nologin  //限制用户 ftpuser只能通过FTP访问服务器,而不能直接登录服务器

五、为用户ftpuser设置密码

echo "hell0w0rld" | passwd ftpuser --stdin

六、为用户分配主目录并设置权限

1、设置用户的主目录

usermod -d /var/ftp ftpuser

2、目录权限配置:

chmod a-w /var/ftp && chmod 777 -R /var/ftp/pub

七、在阿里云安全组中开放21端口号

八、使用xftp登录,结果是这样的:

clipboard.png

有个设置按钮,点开默认设置是这样的:

clipboard.png

什么原因?
补充:在本地虚拟机上试了一下,同样的系统centos7.4,同样的安装配置步骤,可以访问。

用FileZilla连接,显示:

服务器发回了不可路由的地址。使用服务器地址代替。

主动模式和被动模式一样的。

阅读 4.8k
1 个回答

你这问题解决了没有啊,上来说个话呀

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进