Ainda está sendo solicitado a senha após ativar as chaves públicas

1

Quando adicionei minha chave pública ao arquivo .ssh / user / authorized_keys e salvei e reiniciei o servidor, ocorreu o seguinte erro:

initctl: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
* Restarting OpenBSD Secure Shell server sshd
start-stop-daemon: warning: failed to kill 477: Operation not permitted
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

Não tenho certeza do que fiz de errado, tenho minha chave pública nessa pasta (marcada duas vezes) e também a tenho em meu computador com o windows 10. Eu deveria gerar a chave pública e privada no terminal ou no meu próprio computador? Eu também usei o git bash para gerá-lo, porque o terminal da janela normal não funcionaria. Eu também acho que meu diretório pessoal está criptografado porque quando eu digitei o comando:

df $HOME

parte dela mostra /vz/private/ se isso ajuda. Meu arquivo /etc/ssh/sshd_config está bem também, tem isto:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /etc/ssh/%u/authorized_keys

Eu tenho trabalhado nisso por algumas horas já, se alguém também sabe um bom tutorial no Ubuntu, por favor, dê um link, porque eu tenho lutado para tornar meu servidor o mais seguro possível na semana passada.

ATUALIZAÇÃO: Tentei remover e regenerar a chave do host usando este link do site, mas quando eu faço o serviço ssh restart eu ainda recebo o erro acima, exceto em vez de:

    start-stop-daemon: warning: failed to kill 477: Operation not permitted

Eu recebo em vez disso:

    start-stop-daemon: warning: failed to kill 1015: Operation not permitted

Incase se isso ajuda, eu ainda estou sendo solicitado por uma senha e ele exibe um aviso de que havia uma nova chave gerada quando eu faço logon em uma nova secessão de putty. EDIT: 1 Ok, então eu descobri o que estava errado, eu não estava usando o sudo quando eu fiz o serviço ssh restart, no entanto eu ainda não estou pronto para autenticação de chave pública quando eu logar ..

    
por J4102 23.04.2016 / 03:59

1 resposta

0

Servido não possui as chaves do host. Você precisa criá-los, de preferência usando

dpkg-reconfigure openssh-server
    
por Jakuje 23.04.2016 / 09:51