PubKeyAuthentication
Configure seu cliente
- Gerar sua chave
-
ssh-keygen
-
- Configurar o ssh para usar a chave
-
vim ~/.ssh/config
-
- Copie sua chave para seu servidor
-
ssh-copy-id -i /path/to/key.pub SERVERNAME
-
Seu arquivo de configuração da etapa 2 deve ter algo semelhante ao seguinte:
Host SERVERNAME
Hostname ip-or-domain-of-server
User USERNAME
PubKeyAuthentication yes
IdentityFile ./path/to/key
Solução de problemas
- use a opção "-vvv"
- Certifique-se de que o servidor tenha sua chave PUBLIC (.pub).
- Verifique se o seu IdentiyFile aponta para sua chave particular.
- Certifique-se de que seu diretório .ssh tenha 700 e seus arquivos tenham 700 permissões (rwx ------).
-
tail -f /var/log/auth.log
(no servidor) e monitora erros quando você tenta efetuar login