Como medir quanta largura de banda uma conexão ssh está usando por dia?

2

Eu tenho uma conexão ssh que eu corro para acessar uma máquina remota. Atualmente, uso o autossh para manter o tubo aberto 24 horas por dia, 7 dias por semana.

Estou curioso para saber o quanto o tubo sozinho usa largura de banda. Como posso medir algo assim?

nota: raramente é usado, mas é prático, então fica ali. Assim, posso garantir que nada seja enviado por um dia enquanto se faz medições, se necessário.

    
por dibs 15.05.2012 / 00:30

1 resposta

2

Isso pode ser feito com as regras do iptables para contar os pacotes. Estou assumindo que o servidor está rodando o Ubuntu, então você quer algo assim (assumindo que o IP do seu cliente é 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

A execução de iptables -nvL mostrará o número de pacotes e o tamanho total dos pacotes capturados por essas regras - adicione-os para obter o total.

    
por 15.05.2012 / 01:15