Por que existem dois daemons ssh rodando no topo?

5

Eu tenho Ubuntu 10.04.1, o servidor SSH está funcionando bem, mas eu me pergunto, por que existem dois sshd em vez de um? Não é um daemon multithreades suficiente? Esta é uma opção?

    
por Hristo Hristov 23.10.2010 / 13:31

2 respostas

6

Por exemplo, top não mostra segmentos de userland por padrão? Um é provavelmente um fio do outro.

Se você olhar em htop (um topo mais interativo), você pode classificar por árvore e descobrir. Você também pode desabilitar a exibição de tópicos em sua tela de opções (F2, Opções de exibição e verificar Ocultar encadeamentos do diretório do usuário)

    
por Oli 23.10.2010 / 13:56
4

O servidor OpenSSH se bifurca para todas as conexões de entrada, por isso é normal ver vários sshd processos, especialmente quando você está logado no servidor, ou quando o computador está conectado à internet com um endereço IP público (scriptkiddies tentando o tempo todo).

Do manual:

 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.

Se ninguém estiver logado ou tentando efetuar login, deve haver apenas um processo sshd .

    
por JanC 23.10.2010 / 17:15

Tags