Есть ли способ отслеживать трафик SSH (использование полосы пропускания) для каждого пользователя?
Я могу отслеживать использование трафика http, анализируя журналы apache, но есть ли способ отслеживать использование трафика ssh в зависимости от использования?
2 ответа
Решение
Я бы использовал модуль владельца iptables (возможно, вместе с другими модулями квот / отчетов).
iptables -A OUTPUT -p tcp --dport 22 -m owner --uid someuser -j ACCEPT
А затем увидеть выход из iptables -vL
чтобы увидеть количество пакетов / байтов, пропущенных через это правило, или проанализировать статистику iptables с помощью некоторого анализатора.
Нет, нет способа отследить использование полосы пропускания SSH для пользователя, не на сервере и не внешне.