質問: openssh for windowsのknown_hostsファイルはどこにありますか? ssh経由で頻繁にログインするサーバーの1つで、そのipアドレスが変更されました。そのため、windows powershellとwindowsのopensshを介してsshを使用しようとすると、攻撃の中間警告が表示されます。linuxマシンでは、~/.ssh/known_hostsから問題の行を削除します。しかし、~/.sshディレクトリは空のようです。powershell/opensshのknown_hostsファイルはどこにありますか? c:\program files\openssh\home\anschauung\.sshをチェックインしましたが、そのフォルダも空です。
回答: ユーザープロファイルのknown_hostsで修正されていない同様の問題があったため、見ている人は誰でも:git、tortoisegitなどをwindowsにインストールした場合、上書きするknown_hostsファイルの場所は、gitフォルダーにあります。プログラム/git/.sshまたはプログラム(x86)/git/.ssh。エラーメッセージに従ってadd correct host key in /.ssh/known_hosts to get rid of this message. offending key in /.ssh/known_hosts:1 管理者権限を持つsublimeなどのエディターでknown_hostsファイルを開き、programs/git/.ssh/known_hostsでサーバーに対応するエントリを削除すると、新しいキーフィンガープリントが次の接続で追加されます。