Wir haben 2 Produktionsserver auf einem VIP, von denen jeweils nur einer verwendet wird, zum Beispiel:
myservice.mycompany.uk zeigt normalerweise auf server1. Falls server1 ausfällt, wird auf server2 geändert.
Es gibt einige andere Server, die Dateien über SFTP an myservice.mycompany.uk senden müssen, und es sollte für sie völlig transparent sein, wenn wir ein Failover auf Server2 durchführen.
Das Problem ist, dass während die Schlüssel sowohl auf Server1 als auch auf Server2 installiert sind, die anderen Server Probleme mit der Überprüfung des Hostschlüssels haben, da sich der Hostschlüssel von Server2 vom Hostschlüssel von Server1 unterscheidet. Dies führt zu einem Sicherheitsfehler (da die strikte Überprüfung aktiviert ist), und eine Zeile muss aus bekannten_Hosts entfernt werden, damit dies funktioniert.
Unser IT-Mitarbeiter hat vorgeschlagen, dass wir zwei Einträge in bekannten_Hosts erstellen können, einen mit dem Schlüssel für Server1 und einen mit Server2, beide mit dem Host myservice.mycompany.uk.
Wird das wahrscheinlich funktionieren? Wie geht das mit Putty / Psftp unter Windows? Da der Hostschlüssel in der Registrierung gespeichert ist und doppelte Namen nicht zulässig sind. Gibt es eine bessere Möglichkeit, können wir beispielsweise die Server dazu zwingen, denselben Hostschlüssel zu haben?