一、安装
参考博客 https://blog.csdn.net/dafeigecsdn/article/details/126518069
rpm -qa |grep vsftpd # 查看是否安装ftp
yum -y install vsftpd # 安装vsftp
useradd -d /home/lanren312 lanren312 # 指定在/home目录下创建用户
passwd lanren312 # 给用户设置密码
# 输入你的密码
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd_old.conf # 先备份文件
vi /etc/vsftpd/vsftpd.conf # 修改配置文件
anonymous_enable=NO # 设置取消匿名登录anonymous_enable为NO
systemctl start vsftpd.service # 启动ftp
systemctl restart vsftpd.service # 重启ftp
systemctl status vsftpd.service # 查看ftp状态
systemctl enable vsftpd.service # 设置开机启动ftp
我本地虚拟的为未开启防火墙,如果你开启了,要注意放开21端口
firewall-cmd --state ## 查看防火墙状态
firewall-cmd --list-ports ## 查看已经开放的端口
firewall-cmd --zone=public --add-port=21/tcp --permanent ## 开启21端口
firewall-cmd --reload ## 重启防火墙 (重新开启端口后一定要重启防火墙,再查看开放的端口)
本地 telnet 服务器ip 21
通了就代表设置成功
二、测试访问
1.在cmd中测试
2.在浏览器中访问 ftp://192.168.1.118
3.filezilla连接测试
filezilla客户端下载地址 https://filezilla-project.org/download.php?type=client
服务器往本地传文件没问题,但是本地往服务器传文件不行,还需要再找找原因。
4.资源管理器测试
在资源管理器中测试,输入 ftp://192.168.1.118,将文件复制粘贴进去,文件存放到/home/用户名 目录下。