欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
5,小提示
客户端的登陆
sendport开启关闭主动模式
passive 开启关闭被动模式
当ftpserv 处于主动模式时,建立20.21两个端口的网络连接
当... 被动.....建立21 和一个随即的端口 两个端口的网络连接
6,小提示
在serv上 使用netstat可以显示当前连接的用户
ex ; netstat-n|grep 192.168.1.12 (client`s ip)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
四 本地用户的登陆
不安全
可以在vsftpd.conf里面加入
chroot_local_user=YES
可以把本地用户禁锢在宿主目录中
$$$$$$$$$$$$$$$$$$$$$$$
五 VSFTPD的高级配置
1. vi logins.txt 生成虚拟用户口令库文件
ex; user1 (奇数行为用户名,偶数行是密码)
123
user2
123
保存并退出
2. db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db (db位于第三张光盘中)生成vsftp的认证文件
chmod 600 /etc/vsftpd/vsftpd_login.db 修改权限
3. vi/etc/pam.d/vsftpd.vu 建立虚拟用户所需的PAM配置文件
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd.login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd.login
4. useradd -d /home/ftpsite virtual 建立虚拟用户所需要的系统帐户 指定宿主目录以及权限
chmod 700 /home/ftpsite
5. vi /etc/vsftpd/vsftpd.conf 修改主配文件
guest_en=y
guest_username=virtual
pam_service_name=vsftpd.vu
6. touch /home/ftpsite/afile 测试
chown virtual.virtual /home/ftpsite/afile
7.对不同的虚拟用户设置不同的权限
___________________
修改主配(vsftpd.conf)
user_config_dir=/etc/vsftpd_user_conf
———————-
创建用户配置文件目录
mkdir /etc/vsftpd_user_conf
---------------------
给用户单独建立
vi /etc/vsftpd_user_conf/user1
anon_world_readable_only=n 浏览与下载
anon_upload_en=y 上传
anon_mkdir_write_en=y 建立和删除目录的权限
anon_other_write_en=y 文件改名,及删除
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ok vsftpd的简单配置就配好了
大家可以重新启动一下 来验证是否可以正常使用~!
i.am 手工编写
友情提示
anon-root=/目录 可以将拥护禁锢在这个目录中 (匿名和虚拟都好用哦)
[1][2]
他们不计后果的彼此拥抱,握紧双手,怕天会亮,怕爱会走。