Jaha, so fängt die Woche gut an, auf einer alten AIX 5.2 Box ist der SSH login defekt, dürfte wohl daran liegen dass jemand am Wochenende OpenSSH/SSL für AIX 5.3 darauf installiert hat, hm? Die HMC ist ebenfalls im Eimer, nur noch der Tivoli Endpoint läuft… Über diesen SSH & SSL neu installiert, dummerweise hat es dabei die zahllosen keys in /etc/ssh überschrieben, das ist dann für andere Admins ärgerlich wenn man zB. die alten host_keys aus known_hosts entfernen und neue hinzufügen muss. Wenn dann kein TSM Backup zu Hand ist, hilft nur noch das wiederherstellen aus dem letzten mksysb Image.
1. – Nehmen wir mal an wir haben einen NFS mount des Backupservers unter /mnt eingehangen, darin sich befindend das mksysb Image des lokalen Servers:
Um die Dateien direkt an ihren angestammten Ort wieder herzustellen:
a)
cd /
restore -xqdf /mnt/servername.mksysb ./etc/ssh/ssh_host_key
b)
Will man sich die Dateien erst anschauen, oder anderweitig verwenden:
cd /tmp
restore -xqdf /mnt/serverimage.mksysb ./etc/ssh/ssh_host_key
Unterhalb von /tmp/ würde nun eine Verzeichnisstruktur ./etc/ssh/ angelegt werden mit dem wiederhergestellten Schlüssel darin..
2) Hat man das ganze Geraffel auf Tape (mal angenommen rmt0), sieht das ähnlich aus, ist jedoch leicht umfangreicher:
cd /
tctl -f /dev/rmt0 rewind
restore -xqd -s4 -f /dev/rmt0.1 ./etcssh/ssh_host_key
In diesem Falle würde /etcssh/ssh_host_key würde der host_key direkt wiederhergstellt werden.