Wie füge ich einen bekannten SSH-Host zu einer bekannten Host-Datei unter Windows hinzu?

5704
Dims

known_hostsDatei sieht nicht trivial aus. Unter Windows sehe ich, dass es den Hostnamen, die IP-Adresse und einen RSA-Schlüssel enthält.

Unter Linux sehe ich mehrere Schlüssel, die durch Balken getrennt sind.

Wer verwaltet diese Datei unter Windows? Wie füge ich unter Windows einen Host als "bekannt" hinzu?

Kann Putty das tun? Wenn Putty einen bekannten Host hat, kann ich diesen Hostdatensatz aus der Putty-Datenbank unter ~ / .ssh / known_hosts unter Windows kopieren?

-1
Warum möchten Sie unter Windows 'known_hosts' haben? Martin Prikryl vor 7 Jahren 0
Für OpenSSH können ~ / .ssh / known_hosts Hash-Hostnamen enthalten (dies wird durch die Konfigurationsanweisung HashKnownHosts gesteuert). Hash-Host-Namen beginnen mit einem Zeichen | Andere SSH-Clients funktionieren möglicherweise anders. a CVn vor 7 Jahren 0

1 Antwort auf die Frage

0
chustedde

PuTTY speichert die bekannten Hosts in der Windows-Registrierung. In den häufig gestellten Fragen bieten sie ein Python-Skript zum Konvertieren einer vorhandenen known_hostsDatei in eine .REG-Datei von Windows an. Das Hinzufügen zu ~/.ssh/known_hostswird jedoch nicht zu den Hosts hinzugefügt, denen PuTTY vertraut.

Sie können Hosts auch einzeln hinzufügen, indem Sie über PuTTY eine Verbindung herstellen und in der PuTTY-Sicherheitswarnung auf Ja klicken. Öffnen Sie dazu entweder die PuTTY-GUI und füllen Sie die erforderlichen Felder aus, um eine Verbindung herzustellen, oder rufen Sie sie über die Befehlszeile auf:putty.exe username@hostname port