1.装软件 yum -y install vsftpd
2.开启服务:service vsftpd start
3.访问ftp://主机名 出现pub文件夹,因为默认配置允许匿名用户访问,所有人都能访问
4.设置成只有指定的人才能访问,vim /etc/vsftpd/vsftpd.conf 设置为:
anonymous_enable=NO 匿名用户不能访问
userlist_enable=YES userlist文件是要发挥作用的
添加
userlist_deny=NO userlist文件中的用户不能拒绝。。只有这些人能访问
userlist_file=/etc/vsftpd/user_list 指定userlist文件的地址
其他设置保持默认
上面的设置把user_list设置成了白名单;ftpusers中是ftp黑名单不能访问ftp;
5.为linux系统添加用户erha,test;并写入user_list文件中;
6.重启ftp服务 service vsftpd restart,访问:开始要用户名密码啦!!输入erha;提示不能跳转到erha的家目录
在服务器执行:setsebool ftp_home_dir on ,再访问,可以啦!!
7.但是我还可以访问test的家,访问服务器所有的目录结构,我想把每个用户的访问范围限制在自己的家里:
vim /etc/vsftpd/vsftp.conf 添加:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
限制更多的系统用户,把需要限制的用户加入/etc/vsftpd/chroot_list中即可
touch /etc/vsftpd/chroot_list
cut -d: -f 1 /etc/passwd >>/etc/vsftpd/chroot_list 将本地用户都加入到chroot_list
8.重启服务,访问,只能在登录用户的家目录下啦!咔咔
9.在家目录下新建一个文件 erha_home.txt 用window命令行访问 ftp bgdt1 / 输入用户名密码
get erha_home.txt 下载文件
put plan.txt 上传文件。哦啦!!
相关文章
- 05-06Mac下 Windows 7 虚拟机搭建SVN服务器的详细步骤(此方法同样适用于单纯的Windows系统搭建SVN)
- 05-06FTP服务器搭建详细步骤
- 05-06FTP服务器搭建详细步骤
- 05-06win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)
- 05-06【服务器】CentOs7系统使用宝塔面板搭建网站,有FTP配置(保姆式教程)
- 05-06Linux系统安装FTP服务器
- 05-06Linux系统:第十章:服务器环境搭建
- 05-06搭建基于Nagios的监控系统——之监控远程Linux服务器
- 05-06Linux系统搭建并管理Git服务器
- 05-06Linux中搭建FTP服务器