Почему в топе работают два демона ssh?
У меня Ubuntu 10.04.1, SSH сервер работает нормально, но мне интересно, почему там два sshd вместо одного? Разве не достаточно одного многопоточного демона? Это вариант?
2 ответа
Разве top не показывает темы пользовательского пространства по умолчанию? Один скорее всего нить другого.
Если вы посмотрите в htop
(более интерактивный топ) вы можете отсортировать по дереву и узнать. Вы также можете отключить отображение потоков на экране настроек (F2, Параметры отображения и установите флажок Скрыть темы пользователя)
Сервер OpenSSH разветвляется для каждого входящего соединения, поэтому нормально видеть несколько sshd
процессы, особенно когда вы вошли в систему на сервере или когда компьютер подключен к Интернету с публичным IP-адресом (scriptkiddies пытается все время).
Из руководства:
sshd listens for connections from clients. It is normally started at boot from /etc/rc. It forks a new daemon for
each incoming connection. The forked daemons handle key exchange, encryption, authentication, command execution,
and data exchange.
Если никто не вошел или пытается войти, должен быть только один sshd
процесс.