ftp

 rpm -ivh vsftpd-2.2.2-6.el6.i686.rpm
 rpm -qa |grep ftp
/etc/vsftpd/
/etc/vsftpd/vsftpd.conf
/var/ftp/

service vsftpd restart
chkconfig vsftpd on
chkconfig list
 chkconfig --list

netstat -antup |grep 21
系统账号登陆  

  禁止匿名登录  anonymous_enable=NO

  系统账号  useradd -s /sbin/nologin ftp1

  限制登陆目录

    chroot_local_user=YES
    local_root=/var/www/html
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list

 

对于chroot_local_user与chroot_list_enable的组合效果,可以参考下表:

 

  chroot_local_user=YES chroot_local_user=NO
chroot_list_enable=YES 1.所有用户都被限制在其主目录下 2.使用chroot_list_file指定的用户列表,这些用户作为“例外”,不受限制 1.所有用户都不被限制其主目录下 2.使用chroot_list_file指定的用户列表,这些用户作为“例外”,受到限制
chroot_list_enable=NO 1.所有用户都被限制在其主目录下 2.不使用chroot_list_file指定的用户列表,没有任何“例外”用户 1.所有用户都不被限制其主目录下 2.不使用chroot_list_file指定的用户列表,没有任何“例外”用户

----------------------------------------------------------------------------------------

ftp虚拟账号登陆

 ftpusers和user_list

 

 

------------------------------------------------------------------------------------------------------------

lftp

PAM  /etc/pam.d

authrequired /lib/security/pam_user.so  db=/etc/vsftpd/vsftpd_virtualuser
account required  /lib/security/pam_user.so     db=/etc/vsftpd/vsftpd_virtualuser

创建用户数据库文件

配置pam.d

创建用户目录

创建配置文件

user_config_dir=/etc/vsftpd/vsuserconif
max_clients=300
max_per_ip=10

vim ftp

guest_enable=yes
guest_username=ftpuser
anon_world_readable_only=no
anon_max_rate=50000

vim vip

 

posted on 2017-11-27 21:46  厘米之间  阅读(159)  评论(0编辑  收藏  举报

导航