如何衡量一个SSH连接每天使用多less带宽?

我有一个SSH连接,我运行访问远程机器。 目前我使用autossh来保持pipe子全天候开放。

我很好奇pipe道单独使用带宽的多less。 我怎么能测量这样的东西?

注意:它很less使用,但方便,所以它只是坐在那里。 因此,如果需要的话,我可以确保一天没有发送任何内容。

这可以通过iptables规则来计算数据包。 我假设服务器正在运行Ubuntu,所以你需要这样的东西(假设你的客户端的IP是1.2.3.4):

iptables --insert INPUT 1 --protocol tcp --dport 22 --source 1.2.3.4 -j ACCEPT iptables --insert OUTPUT 1 --protocol tcp --sport 22 --destination 1.2.3.4 -j ACCEPT 

运行iptables -nvL将显示这些规则捕获的数据包数量和总大小 – 将它们相加以获得总数。