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.
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?
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.
Defina o nível de log para DEBUG na configuração sshd.
LogLevel DEBUG
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.