da ich vor ein paar Tagen mein Buerorechner neu aufsetzen musste, bin ich nun dabei wieder rdiff-backup einzurichten.
Leider scheitert aber die Übertragung des id_rsa.pub files auf den Buero-Rechner, der gesichert werden soll.
Auf dem Backup-Rechner gibt es den User rdiff-backup mit dem Homeverzeichnis /backup. Drin gibt es das Unterverzeichnis .ssh.
Dort habe ich ein Schluesselpaar erzeugt, damit sich rdiff-backup mit einem cronjob Nachts als root passwortlos auf dem Buero-Rechenr einloggen und das Backup machen kann.
Mit dem Befehl
ssh-copy-id -i /backup/.ssh/id_rsa.pub root@Buero-Rechner
will ich nun die id_rsa.pub zum Buero-Rechner uebertragen.
Das scheitert aber mit folgender Fehlermeldung:
Code: Alles auswählen
/usr/bin/ssh-copy-id:59: can't cd to root
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"
/backup/.ssh/config line 13: Bad cipher 'blowfish'
Code: Alles auswählen
host PX6-330 #Das ist mein Buero-Rechner
hostname PX6-330.vogt.local
user root
idetityfile /backup/.ssh/id_rsa
compression yes
cipher blowfish #so steht es im Tutorial
protocol 2
Soll ich das einfach weglassen, oder etwas anderes einsetzen? Was?
Was ist gemeint mit dem Fehler: "/usr/bin/ssh-copy-id:59: can't cd to root"
Muss ich den Befehl etwa als root ausfuehren?
Kann es an den Berechtigungen der id_rsa-files liegen?
Diese haben:
id_rsa rw- --- ---
id_rsa.pub rw- r-- r--
config rwx --- ---
Auf dem Buero-Rechner habe ich schon durch touch in /root/.ssh folgende Dateien angelegt, mit den Berchtigungen:
-rw-r--r-- 1 root root 0 Mär 23 16:47 authorized_keys
-rw-r--r-- 1 root root 0 Mär 23 16:40 id_rsa
-rw-r--r-- 1 root root 0 Mär 23 16:44 id_rsa.pub
-rw-r--r-- 1 root root 0 Mär 23 16:45 known_hosts
in der Hoffnung, dass der Copy-Befehl gelingt, aber alles hat nichts geholfen.
Kann mir jemand weiterhelfen?
Viele Gruesse
Veit