Descobriu-se ssh no problema do Windows, instalei o cygwin e o problema desapareceu agora.
Tenho certeza de que isso foi perguntado muitas vezes, por alguma razão eu ainda tenho problemas em fazê-lo funcionar.
Eu tenho uma chave pública e privada gerada na minha máquina windows e copiei a chave pública:
ssh-copy-id -i ~/.ssh/id_rsa.pub ekamolid@host
depois no servidor que fiz:
chmod 700 .ssh
chmod 644 authorized_keys
na máquina local eu corro:
chmod 600 id_rsa
sshd_config
file tem:
RSAAuthentication yes
PubkeyAuthentication yes
Eu reiniciei o servidor ssh no servidor remoto.
quando tentar:
ssh ekamolid@host
Recebo o seguinte erro em /var/log/secure
:
Feb 17 06:36:56 bur00cpw sudo: pam_unix(sudo:auth): authentication failure; logname=ekamolid uid=0 euid=0 tty=pts/3 ruser= rhost= user=ekamolid
O que estou perdendo aqui?
chmod go-w $HOME
é outro requisito.
E por que não usar 600 em vez de 644 para o authorized_keys
?
Atenciosamente, Philipp.
Tags ssh