centos搭建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端口
    在这里插入图片描述

修改配置文件禁止匿名访问

  1. 进入到/etc/vsftpd目录

cd /etc/vsftpd/

  1. 执行修改

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无法显示目录将被动模式的√去掉即可。
在这里插入图片描述