阿里云ECS服务器搭建vsftpd
首先登陆阿里云服务器,安装vsftpd
1、安装
yum install -y vsftpd
执行结果如下

安装完成后,会自动生成/etc/vsftpd资料夹

档案说明:
/etc/vsftpd/vsftpd.conf //主配置档案,核心配置档案
/etc/vsftpd/ftpusers //黑名单,这个里面的使用者不允许访问FTP服务器
/etc/vsftpd/user_list //白名单,允许访问FTP服务器的使用者列表
2、启动FTP服务
systemctl enable vsftpd.service //设定开机自启动
systemctl start vsftpd.service //启动ftp服务
netstat -antup | grep ftp //检视ftp服务埠
埠号已经生成,服务已经启动

此时可以使用ftp工具尝试登入ftp

但是此时登陆的ftp是可以看到所有目录的,这是需要对ftp使用者进行简单设定
3、配置
anonymous_enable=NO //禁止匿名登陆
chmod o+w /var/ftp/pub/ #更改/var/ftp/pub目录的许可权
systemctl restart vsftpd.service //重启ftp服务
配置本地使用者登入
本地使用者登入就是指使用Linux操作系统中的使用者账号和密码登入ftp服务器,vsftp安装后默只支援匿名ftp登入,使用者如果试图使用Linux操作系统中的账号登入服务器,将会被vsftpd拒绝
useradd ftptest #建立ftptest使用者
passwd ftptest #修改ftptest使用者密码
修改/etc/vsftpd/vsftpd.conf

到这里,ftptest使用者建立成功,可通过ftp工具访问ftp服务器