Die Annahme von SSH-host-Schlüssel automatisch in WinSCP
Gibt es eine Möglichkeit, das automatische akzeptieren host-keys bei der Herstellung eines SSH-Verbindung mit WinSCP. Ich bin mit winscp.com
version 4.2. Ich verstehe, dass -hostkey=*
ist nur verfügbar, seit version 5.2.
Meine aktuelle Skript wartet die Eingabeaufforderung und geht nicht nach vorn, sobald der host-Schlüssel ändert. Gibt es eine Möglichkeit zur Automatisierung?
- Es funktioniert nur diese einmal pro Maschine richtig? Sollte es dann speichern der hostkey in den cache und dann, wenn es sich jemals ändert, es wird Sie bitten, es zu akzeptieren wieder. Es ist ein Sicherheits-feature, um zu verhindern, dass Sie umgeleitet werden zu einer anderen Maschine.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die einzige geeignete Lösung für Sie ist, zu aktualisieren. WinSCP 4.2 ist Jahre alt und leidet viele Sicherheitslücken.
Und natürlich, als Nebeneffekt, erhalten Sie die
-hostkey=*
"feature".Der einzige Weg, um automatisch zu akzeptieren, die host-Schlüssel in den Versionen vor 5.2 ist die Verwendung der
-hostkey=<Fingerabdruck>
. Und das ist noch die einzig RICHTIGE und SICHERE Lösung.Für details, siehe Wo bekomme ich SSH-host-Schlüssel-fingerprint autorisieren den server?