ssh localhost issue no Ubuntu 16.04

3

Eu estou tentando ssh para localhost, mas está pedindo uma senha toda vez.

O que eu tentei:

ssh localhost
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
    
por Amarjeet Chauhan 15.05.2016 / 21:40

1 resposta

4

As chaves DSA não são aceitas nas versões recentes de openssh por padrão. Você deve usar rsa , que funciona bem e é considerado mais seguro pelos desenvolvedores openssh . Se você realmente quiser usar dsa keys, você deve adicionar

 PubkeyAcceptedKeyTypes ssh-dss

entre no seu sshd_config e reinicie o ssh service.

    
por Jakuje 16.05.2016 / 00:07