rsync + ssh chave pública solicitando autenticação

0

Depois de criar as chaves e usar o comando ssh-copy-id com sucesso, eu posso conectar por ssh user@host mas quando estou tentando fazer uma transferência via rsync e ele pede senha ... o comando rsync é o seguinte:

rsync -av -e "ssh -o PubkeyAuthentication=yes -o PasswordAuthentication=no -X user@hostname" /home/Compart user@hostname:/home/user/backup/

Eu já tentei:

rsync -av --rsh="ssh -l user" /home/Compart user@hostname:/home/user/backup/
rsync -av -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" /home/Compart user@hostname:/home/user/backup/

e ainda nada ... sempre pede uma senha ...

#tail -f /var/log/auth.log
Oct 27 11:48:42 hostname sshd[15531]: Accepted password for user from 10.14.6.93 port 41893 ssh2
Oct 27 11:48:42 hostname sshd[15531]: pam_group(sshd:setcred): bad group: powerdev
Oct 27 11:48:42 hostname sshd[15531]: pam_group(sshd:setcred): bad group: libvirt
Oct 27 11:48:42 hostname sshd[15531]: pam_group(sshd:setcred): bad group: kvm
Oct 27 11:48:42 hostname sshd[15531]: pam_group(sshd:setcred): bad group: sane
Oct 27 11:48:42 hostname sshd[15531]: pam_unix(sshd:session): session opened for user user by (uid=0)
Oct 27 11:48:42 hostname systemd-logind[879]: New session 39 of user user.
Oct 27 11:48:42 hostname sshd[15615]: pam_group(sshd:setcred): bad group: powerdev
Oct 27 11:48:42 hostname sshd[15615]: pam_group(sshd:setcred): bad group: libvirt
Oct 27 11:48:42 hostname sshd[15615]: pam_group(sshd:setcred): bad group: kvm
Oct 27 11:48:42 hostname sshd[15615]: pam_group(sshd:setcred): bad group: sane
Oct 27 11:48:42 hostname sshd[15615]: Received disconnect from 10.14.6.93: 11: disconnected by user
Oct 27 11:48:42 hostname sshd[15531]: pam_unix(sshd:session): session closed for user user
Oct 27 11:48:54 hostname systemd-logind[879]: Removed session 39.

Onde 10.14.6.93 é a máquina onde os arquivos estão agora e onde o rsync está sendo executado ...

alguma ideia?

    
por Heathz 27.10.2014 / 16:35

1 resposta

0

O comando a seguir usa meu pubkey e não solicita uma senha, mesmo que eu tenha uma senha válida e um pubkey válido para o host remoto. Verifique também se você não tem uma senha definida em .ssh/config apenas para garantir.

rsync -av /home/user user@hostname:/home/user/backup

    
por TheSchwa 27.10.2014 / 17:07