LINUX ftp如何限制某个用户的传输速率而不是全部本地或匿名用户

LINUX ftp如何限制某个用户的传输速率而不是全部本地或匿名用户,第1张

9、FTP封杀用户、限制传输速率、限制访问目录、为匿名用户提供下载资源

2015-08-26 07:43:46cnblogs.com天涯越野人点击

Linux下

image

至此成功封杀,解封就直接在/etc/vsftpd.ftpusers 删除yanji,学电脑,重启vsftpd就行

验证同上面一样,不过是可以登录成功。

二、限制本地用户与匿名用户的传输速率

在/etc/vsftpd/vsftpd.conf 主配置文件 的末尾加入以下内容

local_max_rate=200k//设置本地用户最大的传输速率为200kbps

anon_max_rate=10k//设置匿名用户最大的传输速率为10kbps

[root@localhost root]# servicevsftpdrestart (重启服务)

三、限制本地用户的工作目录

设置根目录,限制浏览其他目录,减少对FTP服务器的危害

[root@localhost root]# vi /etc/vsftpd/vsftpd.conf

把下面前面的 #号去掉

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

image

把yanji 添加进 /etc/vsftpd.chroot_list,限制yanji用户只能在宿主目录之内,减少对系统的破坏

[root@localhost root]# echo yanji >> /etc/vsftpd.chroot_list

[root@localhost root]# service vsftpd restart(重启服务)

最后验证

去Windows中 命令行 或者 Linux中 终端

image

image

四、为匿名用户提供下载资源

为匿名用户提供下载资源(放在pub目录下就行)

[root@localhost root]# cd/var/ftp/pub

[root@localhost pub]# cat > word1.txt

pub

TP连接超时,上传速度降为0 的Serv-u设置问题

1.本地服务器→设置→常规→禁用反超时调度(去掉√)

2.本地服务器→设置→高级→适应超时(打√)

3.本地服务器→域→用户名→常规→会话超时(设置为空)

4.本地服务器→域→用户名→上传/下载率→启用上传/下载比率(去掉√)

5.本地服务器→域→用户名→配额→启用磁盘配额(去掉√,如需设置上传大小,可启用并设置合适的值)

以上方法适合因Serv-u设置而导致的FTP连接超时、上传限制、上传速度降为0问题。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/535175.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-24
下一篇2023-06-24

发表评论

登录后才能评论

评论列表(0条)

    保存