Ich führe eine Befehlszeilenversion von openssh unter Windows aus und übergeben die UserKnownHostsFile
Option, um nach Host-Schlüsseln außerhalb des Basisverzeichnisses suchen zu lassen. Aus irgendeinem Grund scheint es, dass openssh diese Option ignoriert:
ssh -o "StrictHostKeyChecking=yes" -o UserKnownHostsFile="C:\Users\Tim\hostkey.txt" host
führt zum folgenden Protokoll:
Could not create directory '/home/Tim/.ssh'.
No RSA host key is known for [host]:22 and you have requested strict checking.
Host key verification failed.
Irgendwelche Ideen, warum es die angeforderte Option nicht aufgreift?
ssh -o "StrictHostKeyChecking=yes" -o "UserKnownHostsFile=C:\Users\Tim\hostkey.txt" host