sudo dnf install vsftpd
- //给防火墙增加一个允许的ftp服务(--permanent永久生效,重启后依然生效)
- sudo firewall-cmd --permanent --zone=public --add-service=ftp
-
- //修改完后需要重启防火墙
- sudo firewall-cmd --reload
- //启动
- sudo systemctl start vsftpd.service
-
- //可以设置服务自启动,关机重启后也会自动开启
- sudo systemctl enable vsftpd.service

如图输入,主机IP后,快速连接就能连接上了。(如果还连接不上可能是配置问题后面讲解)
就是这么简单,但是选择连接太随意,这样不安全接下来我们修改配置,让属于系统用户和密码才能操作。
- //使用vi编辑
- vi /etc/vsftpd/vsftpd.conf
-
- //如果按i,进入可编辑状态
- anonymous_enable=YES //默认YES任意用户能访问这不安全,改成NO,第四步没连上可能是NO的原因
-
- local_enable=YES //表示系统用户才能访问
-
- 修改完按Esc退出,然后输入 :wq 保存退出。
-
- //重启ftp服务
- sudo systemctl restart vsftpd.service
-
- //如第四步: 需要输入用户名和密码,连接
- //创建系统用户名和密码,属于linux常用知识。不是ftp范畴
- sudo adduser ftpuser //添加用户名
- sudo passwd ftpuser //给用户(xxx)设置密码,然后输入两次密码即可