Cela fait deux heures que je me bats avec ça alors toute aide est grandement appréciée ...
J'ai deux serveurs que je peux utiliser ssh
avec des clés publiques sous OSX, aucun problème là-bas, donc je suis certain que tout va bien sshd_config
.
J'essaie de configurer un travail cron pour rsync
synchroniser les deux serveurs et que le serveur B (sauvegarde) soit nécessaire ssh
sur le serveur A à l'aide d'une clé publique.
Je ne peux pas pour la vie de comprendre pourquoi il ne trouve pas mes clés publiques - elles sont dedans ~/.ssh/
(c.- à -d. /root/.ssh
) Et toutes les autorisations de fichiers sont correctes sur A & B.
C'est la sortie:
debug2: we did not send a packet, disable method
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug3: no such identity: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug3: no such identity: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug3: no such identity: /root/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
Notez également qu'il recherche des clés privées qui n'existent pas ...
drwx------. 2 root root 4096 May 25 10:15 .
dr-xr-x---. 4 root root 4096 May 24 18:52 ..
-rw-------. 1 root root 403 May 25 01:37 authorized_keys
-rw-------. 1 root root 0 May 25 01:41 config
-rw-------. 1 root root 1675 May 25 02:35 id_rsa_tm1
-rw-------. 1 root root 405 May 25 02:35 id_rsa_tm1.pub
-rw-------. 1 root root 395 May 25 02:36 known_hosts
_tm1
de vos noms de fichiers de clés (c'est mv id_rsa_tm1 id_rsa
-à- dire et mv id_rsa_tm1.pub id_rsa.pub
)
ls -la /root/.ssh/