ssh conexão mensagem “permissão negada”

1

Quando eu executar o comando ssh localhost (no Ubuntu 10.10), ele exibirá a mensagem de erro "permissão negada (chave pública)". Qual pode ser o problema?

Existe algum problema em sshd_config file in /etc/ssh ? O PasswordAuthentication deve ser definido como no ? Eu defini o PasswordAuthentication para no , mas ainda assim me dá o erro "permissão negada (publickey)".

    
por priyaudupi 26.04.2011 / 07:15

3 respostas

5

você precisa definir as permissões de arquivo, tente isso ..

 $chmod go-w ~/
 $chmod 700 ~/.ssh
 $chmod 600 ~/.ssh/authorized_keys
    
por Ratnakar Pawar 26.04.2011 / 10:46
2

Tente

ssh-copy-id -i ~/.ssh/id_rsa.pub user@host

Ou desde que você esteja no localhost, tente copiar sua chave ssh (rsa ou dsa) dentro de um arquivo $HOME/.ssh/authorized_keys

Para autenticação de chave em ssh, você precisa autorizar suas chaves no host primeiro AFAIK.

    
por sagarchalise 26.04.2011 / 07:47
0

Verifique se você instalou "openssh-server" porque ele não está instalado por padrão.

sudo apt-get instala o openssh-server

    
por Bryan 26.04.2011 / 09:55