Вопрос или проблема
Я вижу два стиля вывода трассировки nethogs.
Один из них выглядит так:
Обновление:
34.120.208.123:443-203.2.199.101:44816/0/0 0 0.101953
34.117.188.166:443-203.2.199.101:57670/0/0 0 0.101953
142.250.70.164:443-203.2.199.101:54780/0/0 0 0.101953
203.2.199.4:25-45.87.196.105:50855/0/0 0 0.0289063
sshd: scldad@pts/0/2538/1000 0.0355469 0.0128906
203.2.199.4:41683-83.222.191.74:52747/0/0 0.0105469 0.0117188
unknown TCP/0/0 0 0
другой выглядит так:
Обновление:
203.2.199.4:25-91.192.40.153:54680/0/0 0 0.0144531
203.2.199.4:14266-83.222.191.58:28114/0/0 0.0105469 0.0117188
194.180.49.198:46127-203.2.199.41:9471/0/0 0 0
203.2.199.4:35733-194.180.49.190:46227/0/0 0 0
203.2.199.4:9100-65.49.1.85:49493/0/0 0 0
203.2.199.4:1521-162.142.125.95:41425/0/0 0 0
203.2.199.4:1000-83.222.191.58:28114/0/0 0 0
203.2.199.4:23-1.34.212.100:16071/0/0 0 0
203.2.199.4:118-172.206.146.193:57185/0/0 0 0
184.105.247.223:55133-203.2.199.41:9200/0/0 0 0
203.2.199.4:17479-154.213.184.66:34431/0/0 0 0
203.2.199.4:40686-194.180.49.190:46227/0/0 0 0
83.222.191.74:52747-203.2.199.41:9544/0/0 0 0
203.2.199.4:5432-207.90.244.15:31667/0/0 0 0
203.2.199.4:10877-194.180.49.198:46127/0/0 0 0
unknown TCP/0/0 0 0
Очень похоже, но во втором случае нет упоминания о каком-либо процессе, в то время как в первом правильно упоминается мое ssh подключение, но ничего другого. Никто другой не был авторизован.
Как я могу связать другие показания с сеансом ssh?
Почему во втором случае вообще нет процессов?
Откуда исходит трафик?
Вторая трассировка относится к периоду, когда никто не был авторизован на сервере.
Почему трафик https так распространен?
(203.2.199.4 — мой сервер, а 203.2.199.101 — моя рабочая станция.)
Ответ или решение
Понимание вывода Nethogs: Анализ сетевого трафика вашего сервера
Когда вы работаете с инструментами анализа сетевого трафика, такими как Nethogs, важно уметь правильно интерпретировать данные, чтобы оценить активность сетевых соединений и определить возможные аномалии. Рассмотрим особенности вывода Nethogs на основе предоставленных вами данных, сравнивая два примера.
Анализ первой выборки
В первом примере вывода Nethogs мы наблюдаем следующее:
-
Формат представления: Каждая строка начинается с IP-адресов и портов, обозначающих направление соединения, например,
34.120.208.123:443-203.2.199.101:44816
. -
SSH-подключение: В выводе присутствует строка
sshd: scldad@pts/0/2538/1000
, указывающая на активное SSH-соединение, что соответствует вашему заявлению о единственном логине на сервер. -
Неизвестный трафик: Указывается строка
unknown TCP/0/0 0 0
, что может означать наличие состояний TCP-соединений, которые Nethogs не можеет четко связать с процессами.
Разбор второй выборки
Второй пример вывода Nethogs имеет некоторые существенные отличия:
-
Отсутствие процессов: Здесь явно не указаны процессы, что озадачивает. Это может произойти, если Nethogs был запущен без прав администратора, не смог привязать соединения к соответствующим процессам или если процесс завершился до мониторинга.
-
HTTPS-трафик: Вопрос о большом количестве HTTPS-соединений может быть связан с автоматическими обновлениями программного обеспечения или служебными запросами, такими как сбор метрик или синхронизация данных с удаленными серверами.
Ответы на ваши вопросы
-
Как связать показания с SSH-сессией?
Используйте инструменты, такие как логи SSH, чтобы сопоставить временные метки с подключениями, что поможет выявить активности, связанные с вашим логином. -
Почему во втором выводе нет процессов?
Это может быть связано с правами доступа или конфигурацией Nethogs. Убедитесь, что инструмент запущен с необходимыми правами, и перепроверьте настройки. -
Откуда идет трафик?
Зачастую трафик HTTPS может быть вызван системными службами или автоматизированными скриптами. Чтобы уточнить, используйте командуnetstat -tulnp
илиlsof -i
для анализа активных соединений и открытых портов.
Заключение
Анализируя предоставленный вывод Nethogs, вы можете более детально изучить сетевую активность вашего сервера, применяя дополнительные инструменты для продвинутого мониторинга и диагностики. Регулярное отслеживание сетевой активности критически важно для обеспечения безопасности и оптимальной работы серверов.
В этом ответе наряду с глубокой аналитикой вы найдете оригинальный контент, что способствует SEO-оптимизации и помогает в ясном понимании Nethogs пользователями.