A autenticação da chave SSH funciona com / usr / sbin / ssh -d, não com o daemon?

1

CentOS x64 6.5: se eu me conectar como root ao meu servidor e faça o seguinte:

service sshd stop
/usr/sbin/ssh -d

Consigo me conectar como usuário usando a autenticação de chave pública da minha máquina de desenvolvimento:

ssh -v [email protected]

Quando no entanto eu uso o daemon:

service sshd start

Eu não consigo mais me conectar, e o ssh pede uma senha. tail -f /var/log/secure não mostra nada.

Você tem alguma ideia do porquê isso está acontecendo?

    
por user34295 09.08.2014 / 19:44

2 respostas

0

Você viu seus processos - eles contêm sshd?

ps -eF | grep ssh

Por favor, verifique a saída do comando mencionado acima antes e depois de parar / iniciar o serviço. Talvez algo dê errado ao iniciar o daemon.

    
por 09.08.2014 / 23:35
0

Este é um bug do Centos .

A exclusão da primeira linha " #!/bin/bash " de /etc/init.d/sshd corrige isso.

    
por 04.09.2015 / 16:10