Ich habe seit ein paar Stunden damit zu kämpfen, also ist jede Hilfe sehr dankbar ...
Ich habe zwei Server, die ich beide ssh
mit öffentlichen Schlüsseln von OSX nutzen kann, überhaupt keine Probleme, also bin ich mir sicher, dass alles in Ordnung ist sshd_config
.
Ich versuche, einen Cron-Job für rsync
die Synchronisierung der beiden Server zu konfigurieren und Server B (Sicherung) ssh
mit einem öffentlichen Schlüssel auf Server A zu übertragen.
Ich kann nicht für mein ganzes Leben herausfinden, warum meine öffentlichen Schlüssel nicht gefunden werden - sie befinden sich in ~/.ssh/
(dh /root/.ssh
) und alle Dateiberechtigungen sind für A & B korrekt.
Dies ist die Ausgabe:
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
Beachten Sie auch, dass nach privaten Schlüsseln gesucht wird, die es nicht gibt ...
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
aus Ihren Schlüsseldateinamen (dh mv id_rsa_tm1 id_rsa
und mv id_rsa_tm1.pub id_rsa.pub
)
ls -la /root/.ssh/