Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置
注:关于更多的quota命令,请用man命令查看吧,乌哥(VBird)说,我们要学会找男人 ! 4.? ? ? ? 效果演示,登陆演示: 四,? ? ? ? VsFTPd相关的配置详解 1.匿名用户相关设置 anonymous_enable=YES? ?? ?? ?? ???,将YES改为NO,禁止匿名用户登陆 #non_mkdir_write_enable=YES? ?? ???,将#注释去掉,允许匿名用户创建目录 #non_upload_enalbe=YES? ?? ?? ?? ?,将#去掉,允许匿名用户上传 anon_world_readable_only=YES? ?? ?,允许匿名用户下载,默认是禁止的,这个可以自行添加。 Anon_other_write_enable=YES? ?? ???,将其设为YES的话,就除了上传和创建目录外,还可以重命名,删除文件,默认是NO no_anon_password=NO? ?? ?? ?? ?? ?,将其设为YES,匿名用户不会查询用户密码直接登陆。 ftp_username=ftp? ?? ?? ?? ?? ?? ???,匿名用户登陆系统的账号默认为ftp,此项最好不要改,否则设置不当会给系统的安全带来威胁。 2.FTP服务端口的指定 listen_port=8021? ?? ?? ?? ?? ?? ?? ?,指定命令通道为8021,默认为21 listen_data_port=8020? ?? ?? ?? ?? ?,指定数据通道为8020,默认为20 3.上传模式的设置 pasv_enable=YES? ?? ?? ?? ?? ?? ???,是否允使用被动模式,默认是允许的。 pasv_min_port=10000? ?? ?? ?? ?? ???,指定使用被动模式时打开端口的最小值 pasv_max_port=10004? ?? ?? ?? ?? ? ,指定使用被动模式时打开端口的最大值。 4.Vsftp服务器指定IP地址 listen_address=192.168.0.21? ?? ?? ???,指定FTP,IP地址 注:只有当vsftp运行于独立模式时才允许使用指定IP,如果在/etc/xinetd.d目录下已经建立了vsfpd文件,就要将该文件中的disable设置为yes,方可。 5. 锁定用户,禁止用户离开用户主目录 chroot_local_user=YES? ?? ?? ?? ?? ?,将其设为YES,就锁定在用户主目录,设为NO,可以切换 将指定用户设置为锁定用户主目录: #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list 将其改为如下: chroot_list_enable=NO chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 将上面保存,再做如下操作: #touch /etc/vsftpd/vsftpd.chroot_list #vi /etc/vsftpd/vsftpd.chroot_list? ?,在该文件中加入用户名单,如: netseek_com 6.FTP服务器的流量控制 max_clients=100? ?? ?? ?? ? ;允许的最大连接数,定义为100,默认为0,表没有限制 max_per_ip=5? ?? ?? ?? ?? ?;每个IP允许的连接数,0表没有限制,需要运行于独立模式方可 anon_max_rate=50000? ?? ???;匿名用户最大带宽,单位为bps local_max_rate=200000? ?? ? ;系统用户最大带宽 如何对指定用户进行流量限制呢? #vi /etc/vsftpd/vsftpd.conf,添加一行: user_config_dir=/etc/vsftpd/userconf #touch /etc/vsftpd/userconf/netseek_com??为netseek_com这个用户建立一个netseek_com文件 #vi /etc/vsftpd/userconf/netseek_com??添加以下内容 local_max_rate=100000? ?? ?? ?? ? 保存重启服务即可. 7.定制欢迎信息 ??目录说明设置 ??#vi /etc/vsftpd/vsftpd.conf #dirmessage_enable=YES,前的#去掉。 然后我们定制一个.message,写上你想写的东西,然后把这个文件复制到各个用户的家目录中,就OK。 系统欢迎消息设置 ftpd_banner=Welcome to ftp.netseek.com,Yeah!!! 系统欢迎消息文件设置 banner_file=/etc/vsftpd/welcome? ?与ftpd_banner相类似,不同之处在于,banner_file指定欢迎文件. (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |