欢迎来到天天文库
浏览记录
ID:22378402
大小:75.50 KB
页数:12页
时间:2018-10-28
《vsftp服务器的维护》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、vsFTP服务器的维护 本文示例源代码或素材下载 现在这里还没有关于维护vsftp服务器的资料。vsFTP使用的一些补充补充一:如何有选择的把用户限制在家目录中呢? 我们要自己建一个文件,在/etc目录中 #touch/etc/vsftpd.chroot_list 以beinan和nanbei这两个用户限制在他们所在的家目录中,而其它的FTP用户不做此限制。 在vsftpd.chroot_list这个文件中,把beinan和nanbei添上去就行,注意,每个用户占一行。 beinan nanbei 然后改/etc/vsf
2、tpd/vsftpd.conf文件,找如下的两行 #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list 把前面的#号去掉,也就是这样的 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 如果没有这样的两行,就可以自己添加上去也是一样的。 设置好后,重新vsFTPD服务器。 补充一之补充:如何把系统内所有的FTP用户都限制在家目录中呢??经juliaugong兄的提示,我查
3、找了vsFTPd的洋文说明,证明这个选项是一刀切的解决所有的用户都能限制在家目录中 我们可以通过更改vsftpd.conf文件,加入如下的一行 chroot_local_user=YES 改完配制文件,不要忘记重启vsFTPd服务器 [rootlinuxsir001root]#/etc/init.d/vsftpdrestart 关闭vsftpd:[确定] 为vsftpd启动vsftpd:[确定] [rootlinuxsir001root]#补充二:打开vsFTP服务器的日志功能 把下面xferlog_file前面的#号对掉,也
4、就是把vsftp的log功能打开,这样我们就能在/var/log目录下查看vsftpd.log。这是vsFTP的日志功能,这对于我们来说是极为重要的。 #xferlog_file=/var/log/vsftpd.log补充三:如何让绑定IP到vsFTP? 也就是说,如何让用户只能通过某个IP来访问FTP。其实这个功能很有意思。如果绑定的是内网的IP,外部是没有办法访问的。如果绑定的是对外服务的IP,内网也只能通过对外服务的IP来访问FTP 在/etc/vsftpd/vsftpd.conf中加一行,以我的局域网为例,请看第一帖中的
5、操作环境,这样外网就不能访问我的FTP了,内网也可能通过192.168.0.2来访问FTP listen_address=192.168.0.2 加完后,要重启vsFTP服务器 [rootlinuxsir001root]#/etc/init.d/vsftpdrestart 关闭vsftpd:[确定] 为vsftpd启动vsftpd:[确定] [rootlinuxsir001root]#补充四:如何让vsFTP服务器限制链接数,以及每个IP最大的链接数?? 答:应该改vsFTP服务器的配制文件vsftpd.conf,加入下面的两行
6、: max_clients=数字 max_per_ip=数字 举例:我想让我的vsFTP最大支持链接数为100个,每个IP,最多能支持5个链接,所以我应该在vsftpd.conf中加上如下的两行: max_clients=100 max_per_ip=5 改好了配制文件,不要忘记启动vsftp服务器。补充五:如何限制下载的速度? anon_max_rate=数字注:这是匿名的下载速度local_max_rate=数字注:这是vsFTP服务器上普通用户的下载速度 注:这个数字的单位是字节,所以我们要计算一下。比如我想让匿名用户
7、和vsFTP上的用户都以80KB下载,所以这个数字应该是1024x80=81920所以我们要在vsftpd.conf中加入下面的两行 anon_max_rate=81920 local_max_rate=81920 不要忘记重启vsftpd服务补充六:我的硬盘空间有限,怎么办? 我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区? 可以,应该如下操作! 首先要把ftp这个用户删除 #userdel-
8、rftp 会有错误信息,不过不用理,这是正常的。 然后我们再把这个用户添加上,比如我想为帐号ftp的家目录设置在/mnt/LinG/ftp,我们就可以如下操作 [rootlinuxsir001root]#mkdir/mnt/Lin
此文档下载收益归作者所有