前言
之前只在虚拟机中配过FTP服务器,今天买了云服务器,发现安装vsftpd后就是连不上,通过搜索了很多资料,最后找到了解决办法,系统是CentOS7,服务器类型是ECS
阿里云安全组配置
首先进入你的阿里云控制台,找到你的服务器实例,找到本实例安全组,然后点击配置规则
然后添加安全组策略,将端口20/21,1024/65535添加到白名单
例如:
完了后,控制台配置这里没有什么问题了,现在安装vsftpd
安装/配置Vsftpd
关闭防火墙以及SeLinux
阿里云的防火墙和SeLinux默认是关闭的,如果打开了最好先关闭这两个
防火墙
查看防火墙状态:
firewall-cmd --state
停止防火墙
syatemctl stop firewalld.service
禁止开机启动firewall
systemctl disable firewalld.service
SeLinux
查看
/usr/sbin/sestatus -v
禁止
vim /etc/selinux/config
将SELINUX=enforce改成SELINUX=disabled
保存,重启
安装vsftpd
yum -y install vsftpd
然后先备份配置文件
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup