阿里云Centos安装vsftpd的注意事项。ftp账户不能登录跳坑

1,在阿里云centos7什么安装vsftp

yum -y install vsftpd

2,对vsftpd进行配置

vim /etc/vsftpd/vsftpd.conf  #打开ftp配置文件
anonymous_enable=NO #禁用匿名登陆
ascii_upload_enable=YES  #启用ascii模式
ascii_download_enable=YES 
添加如下
allow_writeable_chroot=YES 
local_root=/var/www/html #设置默认目录
pasv_min_port=30000 #设置被动模式端口
pasv_max_port=30009 

3,到阿里云后台开通端口

在安全组里面开通20/21,30000/30009端口

4,配置防火墙

firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp

5,创建一个专门用于ftp访问的账户

useradd  xxxxxx 创建用户
passwd xxxxxxx 修改用户密码
注意:千万不要在创建用户名的时候加上 -s /usr/sbin/nologin 
因为加上这项会可能会在登录ftp时遇到验证失败的问题

6,启动vsftpd服务,设置 vsftpd 开机启动

systemctl enable vsftpd
systemctl start vsftpd.service

发表评论

电子邮件地址不会被公开。 必填项已用*标注