实验环境:搭建ip192.168.1.128的ftp服务器
实验要求:1)匿名用户可以访问,访问根目录/tmp/var,只有查看和下载权限
2)本地用户可以访问,访问根目录必须是自己的宿主目录,具有完全控制权限。
1安装vsftpd服务
[root@localhost.localdomain ~]
# yum install vsftpd* -y
Installed:
vsftpd.i686 0:2.2.2-11.el6
Complete!
2修改vsftpd.conf配置文件
[root@localhost.localdomain ~]
# vim /etc/vsftpd/vsftpd.conf
1)匿名用户相关修改
anonymous_enable=YES
anon_root=/tmp/ftp //修改匿名根目录
2)本地用户相关修改
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES //只允许用户访问自己的宿主目录
userlist_enable=no //不开启userlist用户限制文件
3新建系统用户tom,密码redhat(用来测试)
[root@localhost.localdomain ~]
# useradd tom
[root@localhost.localdomain ~]

本文档介绍了如何在Redhat系统上使用rpm安装vsftpd服务,详细步骤包括安装服务、配置匿名用户和本地用户权限、创建用户、启动服务、检查端口、设置开机启动,以及通过ftp客户端进行匿名和本地用户登录测试。
最低0.47元/天 解锁文章
2577

被折叠的 条评论
为什么被折叠?



