1、连接
服务器端
(1)vim /etc/sysconfig/selinux
(2)reboot
(3)yum install vsftpd
(4)systemctl start vsftpd
(5)systemctl enable vsftpd
(6)netstat -antlupe|grep vsftpd #查看端口是否成功开启
(7)firewall-cmd --list-all
(8)firewall-cmd --permanent --add-service=ftp #添加ftp服务
(9)firewall-cmd --reload #更新防火墙规则
(10)firewall-cmd --list-all
测试
lftp 172.25.254.68(服务端ip)
ls
lftp命令不能执行时,安装lftp软件
2、ftp服务基本信息
软件安装包:vsftpd
默认发布目录:/var/ftp
协议接口:21/tcp
服务配置文件:ls/etc/vsftpd/vsftpd.conf
报错id的解析:500 #文件系统权限过大
530 #用户认证失败
550 #服务本身功能未开放
553 #本地文件系统权限过小
3、ftp服务设置
修改配置文件后,一定要systemctl restart vsftpd重启服务!
man 5 vsftpd.conf 可以查看相关设置
##本地用户可写(上传、删除)
write_enable=YES
##本地用户登陆
local_enable=YES
##匿名用户登陆
anonymous_enable=YES
测试过程:
##匿名用户建立目录
anon_mkdir_write_enable=YES