安装命令
yum install vsftpd
检查版本
rpm -qa | grep vsftpd
关闭防火墙
systemctl stop firewalld
检查
systemctl status firewalld
#运行后显示 Active: inactive (dead)
关闭安全策略
setenforce 0
检查
getenforce
#运行后显示Permissive
启动服务
systemctl start vsftpd
检查服务启动情况
systemctl status vsftpd
#运行后显示 Active: active (running)
配置文件
同意匿名登录要修改/etc/vsftpd/vsftpd.conf文件 添加
anon_root=/opt/ftp #访问文件夹
anonymous_enable=YES #支持匿名用户登录
anon_upload_enable=YES #支持匿名用户上传
anon_mkdir_write_enable=YES #支持匿名用户创建目录
anon_other_write_enable=YES #允许匿名用户拥有其他写权限
anon_upload_enable=YES #允许匿名用户上传文件
chown_uploads=YES #许修改匿名用户上传文件的所有者
chown_username=root #设置匿名用户上传文件的所有者
重启ftp服务
systemctl restart vsftpd
连接测试
运行环境配置完后客户端使用ftp服务进行连接
yum install ftp
ftp rpm -qa | grep ftp
使用ftp [ip] 进行连接 匿名用户 username :anonymous passwd:[空]
输出230 Login successful 代表成功接入
用户不能上传下载的问题
1.文件权限
2.配置文件未修改
评论区