Я запускаю версию openssh для Windows в командной строке и передаю опцию UserKnownHostsFile
чтобы она проверяла ключи хоста где-то, кроме домашней директории. По некоторым причинам, кажется, что openssh игнорирует эту опцию:
ssh -o "StrictHostKeyChecking=yes" -o UserKnownHostsFile="C:\Users\Tim\hostkey.txt" host
Результаты в следующем журнале:
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.
Есть идеи, почему он не выбрал вариант, который я просил?