sshd não vai começar na inicialização

1

Acabei de instalar o Debian 6, depois que o reboot sshd parou de responder. Eu coloquei o arquivo de configuração padrão, mas não ajuda. Nos logs (/ var / log / auth, syslog) sem erros. Eu acho que o problema é que o sshd não inicia. Como posso tentar executá-lo? talvez faça algo nos scripts de inicialização? Infelizmente, não tenho acesso físico à minha máquina virtual e só posso recarregá-la e visualizar / editar os arquivos no sistema de arquivos.

[adicionado]

Ah, obrigado a todos. Eu encontrei o problema.

Adicionada /usr/sbin/sshd -e 2>/tmp/sshd_error a crontab

E obtenha: /bin/sh: /usr/sbin/sshd: No such file or directory

vagamente eu não conseguia entender onde perder um arquivo binário em uma máquina recém-instalada e eu poderia trabalhar sem ele.

Mas agora outra pergunta: como posso restaurá-lo?

    
por vlad 12.06.2011 / 20:36

4 respostas

0

Você pode iniciar o sshd manualmente com exec /usr/sbin/sshd -D para ver se o sshd funciona em geral. Em caso afirmativo, um update-rc.d ssh defaults deve criar os% sy_links init.d , conforme necessário.

    
por 12.06.2011 / 21:09
1

Você pode executar sshd no modo de depuração usando a opção -d. Isso faz com que o sshd fique em primeiro plano e imprima mensagens no console. Você pode aumentar o volume de mensagens de log adicionando mais -d's

/usr/sbin/sshd -d

para registro normal

/usr/sbin/sshd -ddd 

para muitos registros.

    
por 12.06.2011 / 21:10
1

Defina o nível de log para DEBUG na configuração sshd.

LogLevel DEBUG
    
por 12.06.2011 / 22:58
0

Talvez o ssh não esteja ativado na inicialização? Veja se há ponteiros em /etc/rc.d para /etc/init.d/ssh. Alternativamente, pode não iniciar se a chave principal ssh estiver faltando. Verifique se a chave / etc / ssh / ssh_host * está presente.

    
por 12.06.2011 / 23:11