阿里云-CentOS7安装Vsftpd

确认没有安装vsftpd

用命令框输入"systemctl status vsftpd.service"查询状态,没有安装的情况下输入 " yum -y install vsftpd"。

修改配置文件

禁止匿名操作
输入 " cd /etc/vsftpd/ " ,编辑配置文件 " vi vsftpd.conf "
阿里云-CentOS7安装Vsftpd_第1张图片
开启vsftpd的远程登录
anon_upload_enable=YES
anon_mkdir_write_enable=YES

查询21端口是否开放

输入 " firewall-cmd --permanent --query-port=21/tcp " ,显示为 " no ",说明未开放21端口,我们需要手动添加

直接输入 " firewall-cmd --zone=public --add-port=21/tcp --permanent " ,然后显示Success,说明21端口成功开启,还需要重启防火墙 " firewall-cmd --reload"。

再启动vsftpd,“systemctl start firewalld.service”。

新建FTP账户

输入 " useradd ftpuser ",设置登陆用户,再设置登陆用户密码,注意这儿设置密码时需要多输入几下
阿里云-CentOS7安装Vsftpd_第2张图片

selinux

如果上述操作都不行,可能是这里的问题。先获取ftp的状态
阿里云-CentOS7安装Vsftpd_第3张图片
输入命令 " setsebool -P ftpd_full_access on " 和 " setsebool -P tftp_home_dir on " ,进行修改;
修改后,再次检查,是否修改成功,如下图 :
阿里云-CentOS7安装Vsftpd_第4张图片

阿里云安全组端口开放

阿里云-CentOS7安装Vsftpd_第5张图片

CentOs 7 安装 Vsftpd 服务器 图文详解
CentOS 7开启vsftpd的root远程登录

你可能感兴趣的:(软件使用,centos,ftp)