Ubuntu 10.04.1があり、SSHサーバーは正常に動作していますが、なぜ1つではなく2つのsshdがあるのでしょうか? 1つのマルチスレッドデーモンでは十分ではありませんか?これはオプションですか?
Topはデフォルトでユーザーランドスレッドを表示しませんか?一方はおそらくもう一方のスレッドです。
htop
(よりインタラクティブなトップ)を見ると、ツリーでソートして調べることができます。オプション画面でのスレッドの表示を無効にすることもできます(F2、[オプションを表示]、[ユーザーランドのスレッドを非表示にする]をオンにします)。
OpenSSHサーバーは着信接続ごとに分岐するため、特にサーバーにログインしている場合、またはコンピューターがパブリックIPアドレスでインターネットに接続している場合(scriptkiddiesが試行している場合)、複数のsshd
常に)。
マニュアルから:
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
プロセスは1つだけです。