首先登录阿里云服务器,安装vsftpd服务器
一、安装工具
yum install -y vsftpd
执行结果以下阿里云
安装完成后,会自动生成/etc/vsftpd文件夹操作系统
文件说明:rest
/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件code
/etc/vsftpd/ftpusers //黑名单,这个里面的用户不容许访问FTP服务器blog
/etc/vsftpd/user_list //白名单,容许访问FTP服务器的用户列表class
二、启动FTP服务test
systemctl enable vsftpd.service //设置开机自启动 systemctl start vsftpd.service //启动ftp服务 netstat -antup | grep ftp //查看ftp服务端口
端口号已经生成,服务已经启动登录
此时能够使用ftp工具尝试登陆ftp
可是此时登录的ftp是能够看到全部目录的,这是须要对ftp用户进行简单设置
三、配置
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服务器