Linux vsftpd 虚拟用户快速配置:
(后续的调优没有给出配置):
之前先关闭selinux和iptables:
如下:1、首先挂载光盘
![](https://i-blog.csdnimg.cn/blog_migrate/2d95a1662305ea4d241e98ef01817b86.png)
2、安装所需软件包:
![](https://i-blog.csdnimg.cn/blog_migrate/462e97593cc54b2946195f76ca68e05b.png)
3、创建需要登录的虚拟用户及加密用户认证:vi logins.txt 添加如下内容(下面123为密码,上面为用户名。)
![](https://i-blog.csdnimg.cn/blog_migrate/5ee2499ac4926c94f5c157fd625a09d7.png)
加密用户认证:(其中 vi logins.txt 上面已经做过久不必做了:如下加密并创建virutal 这个系统的用户指定虚拟目录)
![](https://i-blog.csdnimg.cn/blog_migrate/111e3fdb04cb1e665856ff7067d13dde.png)
4、添加验证模块:新建 vi /etc/pam.d/vsftpd.vu
![](https://i-blog.csdnimg.cn/blog_migrate/124cd92c0b320833c19212c9267aab61.png)
5、修改vsftpd配置文件:在文件最后面加入:
![](https://i-blog.csdnimg.cn/blog_migrate/5462e8acce543cfe393ba9a920721be4.png)
6、创建/etc/vsftpd/dir 这个目录并新建用户wgk的访问权限文件:
mkdir /etc/vsftpd/dir ; vi /etc/vsftpd/dir/wgk
在 /etc/vsftpd/dir/wgk中加入一下语句:(可以根据需要自己更改:)
![](https://i-blog.csdnimg.cn/blog_migrate/2451b3298a44d73dab800d0186ad0f36.png)
7、为了锁定虚拟用户:我们需要创建/home/ftpsite/wgk这个目录 并给予写的权限:
chown -R o+w /home/ftpsite/wgk
8\重启vsftpd服务ok啦 !!
用wgk这个用户登陆测试效果:如下:
![](https://i-blog.csdnimg.cn/blog_migrate/f115b3140e745e3df0b5b0f0a25c7859.png)
(以上步骤做为测试,不足以照搬做服务器vsftp 呵呵 有不足之处谢谢提出!)