FTP 服务端搭建 (本地用户登入: 使用本地用户和密码登入)
1. 文件配置:
vsftpd.conf: 主配置文件
ftpusers: 指定哪些用户不能访问 FTP 服务器
user_list: 指定的用户是否可以访问 ftp 服务器
2. 编辑主配置文件
(1) 禁用匿名用户登录:
anonymous_enable=NO
(2) 使 user_list 文件下的用户生效
- userlist_enable=YES
- userlist_deny=NO
(3) 限制用户不能上传
write_enable=NO
(4) 重新启动 FTP 服务
service vsftpd restart
3. 创建用户 (ftpuser), 密码 (visionvera), 设置用户只能 ftp 登录
- useradd ftpusr
- usermod -s /sbin/nologin ftpuser
- passwd ftpuser
4. 修改用户的家目录为 mnt
usermod -d /mnt ftpuser
5. 启动 FTP 服务: service vsftpd restart
6. 关闭 selinux:
(1) 修改配置文件需要重启服务器.
- VIM /etc/sysconfig/selinux
- selinux=disabled
(2) 临时更改 selinux
setenforce 0
6. 访问地址测试 :ftp://ip
来源: https://www.cnblogs.com/visionvera/p/11312605.html