安装步骤是这样的:
一、安装
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登录,结果是这样的:
有个设置按钮,点开默认设置是这样的:
什么原因?
补充:在本地虚拟机上试了一下,同样的系统centos7.4,同样的安装配置步骤,可以访问。
用FileZilla连接,显示:
服务器发回了不可路由的地址。使用服务器地址代替。
主动模式和被动模式一样的。
你这问题解决了没有啊,上来说个话呀