Eu encontrei o problema. A linha que define as authorized_keys foi comentada. Uncommented isso e tudo funciona.
Acabei de mudar o meu servidor para o Ubuntu e tudo funciona, exceto o servidor ssh. Eu instalei o servidor sshd e criei no meu mac (cliente) uma chave assim:
ssh-keygen -t rsa -C "[email protected]", onde [email protected] é meu e-mail, eu não sabia o que mais precisava colocar aqui.
Eu copiei a chave ssh pública do meu mac para o meu servidor Ubuntu e adicionei o conteúdo ao arquivo .ssh / authorized_keys no ubuntu. Eu reiniciei o servidor ssh tudo.
Agora, quando tento efetuar login pelo meu mac com o comando:
ssh 192.168.0.149 ou mesmo ssh [email protected]
Eu sempre recebo permissão negada (publickey)
Eu não sei como consertar isso? Alguém pode me ajudar? Eu acho que tem algo a ver com o [email protected] mas não tenho certeza. Eu só quero fazer o login de lan ou de qualquer outro lugar.
Eu encontrei o problema. A linha que define as authorized_keys foi comentada. Uncommented isso e tudo funciona.