测量linux上ssh服务器端连接使用的每用户带宽

测量linux上ssh服务器端连接使用的每用户带宽,第1张

概述我希望能够通过入站ssh连接将每个用户使用的带宽测量到 linux框中. 我使用iptables和用户匹配测量大多数其他流量,但入站ssh套接字似乎由root拥有,所以我不能在这里使用这种方法. 可悲的是,我认为你将会追逐自己的尾巴.套接字由root拥有…因为sshd以root身份运行.在用户进行身份验证之后才建立用户…但由于连接永远不会关闭,因此套接字仍由root拥有.在事实之后尝试在套接字ID 我希望能够通过入站ssh连接将每个用户使用的带宽测量到 linux框中.

我使用iptables和用户匹配测量大多数其他流量,但入站ssh套接字似乎由root拥有,所以我不能在这里使用这种方法.

解决方法 可悲的是,我认为你将会追逐自己的尾巴.套接字由root拥有…因为sshd以root身份运行.在用户进行身份验证之后才建立用户…但由于连接永远不会关闭,因此套接字仍由root拥有.在事实之后尝试在套接字ID和当前用户之间进行某种反向匹配时…我不知道你将如何实现这一目标.我已经看到自定义黑客直接进入openssh src,增加了一定程度的流量计费…但它们是高度版本特定的,我怀疑你会看到有人进入标准存储库.

我发现了事后会计的一个黑客行为的例子.我怀疑它的可靠性和准确性……但它总比没有好.基本上,它依赖于您对用户连接状态的auth.log报告. (即连接/断开连接)和尾部连续运行.不幸的是,tail在更新之间的最小限制为1-2秒……并且在监视auth.log时存在误差. (特别是在对数旋转期间)

http://newspaint.wordpress.com/2011/08/02/ssh-traffic-accounting-on-linux/

总结

以上是内存溢出为你收集整理的测量linux上ssh服务器端连接使用的每用户带宽全部内容,希望文章能够帮你解决测量linux上ssh服务器端连接使用的每用户带宽所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1038589.html

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

发表评论

登录后才能评论

评论列表(0条)

保存