> Am 28.10.2012 13:15, schrieb Juergen Ilse:
>> ssh merkt sich die public-keys (oder die Fingerprints?) der Server zu
>> denen eine Verbindung aufgebaut wird in der Datei ${HOME}/.ssh/known_hosts.
>> Das ist eine einfache Textdatei, aus der du die entsprechende Zeile ein-
>> fach herausloeschen kannst. Dann wirst du zwar beim naechsten Aufbau
>> einer ssh-Connection gefragt, ob du den (dann unbekannten) key akzeptieren
>> moechtest, aber wenn du den dann akzeptierst, wird der Eintrag der Datei
>> wieder zugefuegt.
> So einfach ist das nicht, denn nicht meine Workstation sondern der
> Backupserver mault herum dass sich der Key geändert hat. Und der wird
> nicht einfach überschrieben sondern muss erst gelöscht und dann neu
> zugefügt werden (bzw. da gibts irgendein Kommando dazu was ich mir nicht
> merken kann).
Das macht nicht den grossen Unterschied.
> Für dieses Procedere muss ich erst auf den Backupserver, dort in der
> rsnapshot-konfiguration nachschauen welcher Key überhaupt fürs Backup
> zuständig ist,
Nein, du muesstest ermitteln, unter welchem User die ssh-Verbindung vom
Backup-Server aus aufgebaut werden soll. Du muesstest dann mit diesem
User auf dem Backup-Server so verfahren wie oben beschrieben.
> dann root werden (weil der unter /root/.ssh liegt), ssh
> mit dem zuständigen Key starten (ssh -i /root/.ssh/dingenskey
> $workstation), das complaint auswerten, die known_hosts nach dem
> "offending key" durchsuchen, ssh nochmal starten und den neuen Key
> einfügen lassen. Dann rsnapshot starten und schauen ob es funktioniert.
Nein, denn die Fehlermeldung ruehrt IMHO daher, dass der Host-Key der
remote-Maschine anders ist als er in der .ssh/known_hosts des Backup-
Users auf dem Backup-Server angegeben ist. Der Host-Key der remote-
Maschine ist aber fuer jede ssh-Connection gleich, er ist nur abhaengig
von dem unterhalb von /etc abgelegten Host-Key auf der remote-Maschine
und keineswegs vom User, der sich remote aufschalten will oder dem von
ihm verwendeten User-Key.