linux下的VSFTPD服务器

欢迎进入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]

他们不计后果的彼此拥抱,握紧双手,怕天会亮,怕爱会走。

linux下的VSFTPD服务器

相关文章:

你感兴趣的文章:

标签云: