centos 7搭建ftp,阿里云
安装FTP
- 查看是否有安装ftp
rpm -qa | grep vsftpd
- 进行安装ftp
yum -y install vsftpd
- 查看ftp状态
systemctl status vsftpd
- 启动ftp
systemctl start vsftpd 启动服务
systemctl stop vsftpd 停止服务
systemctl restart vsftpd 重启启动服务
- 补充[开机启动、和取消开机启动]
systemctl enable vsftpd 开机自启动
systemctl disable vsftpd 取消开机自启动
阿里云配置远程访问规则
- 登录阿里云-控制台-云服务器ECS-安全组
- 配置FTP端口
修改配置文件禁止匿名访问
- 进入到/etc/vsftpd目录
cd /etc/vsftpd/
- 执行修改
vim vsftpd.conf
默认是yes将其改为no
anonymous_enable=NO
修改操作 按A进入Insert模式,将YES修改为NO即可,按Esc退出insert模式,按:+W+Q保存并退出。
userlist_enable=YES,userlist_deny=NO仅允许user_list文件下的用户访问不允许fptusers用户访问,故将userlist_enable注释掉即可 在文件最下方。
【userlist】
- 进入user_list
vim user_list
这里添加ftp访问的用户,我使用root账号,所以无需要修,若是其他账号,请进入insert模式进行添加。
xftp无法显示目录将被动模式的√去掉即可。