Ssh
如何測量 ssh 連接每天使用多少頻寬?
我有一個 ssh 連接,我執行它來訪問遠端機器。目前我使用 autossh 來保持管道 24/7 開放。
我很好奇管道單獨使用了多少頻寬。我怎樣才能測量這樣的東西?
注意:它很少使用但很方便,所以它就在那裡。因此,如果需要,我可以確保在進行測量時一天沒有發送任何內容。
這可以通過 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
將顯示這些規則擷取的數據包數量和總大小 - 將它們相加得到總數。