Де файл відомого_хостів для OpenSSH для Windows?


22

Один із серверів, на які я часто входжу через SSH, змінив його IP-адресу. Отже, зараз я отримую людину в попередженні про посередницьку атаку, коли я намагаюся використовувати SSH через Windows Powershell та OpenSSH для Windows.

На машині Linux я би просто видалив рядок, що ображає ~/.ssh/known_hosts. Але ~/.sshкаталог, здається, порожній.

Де файл відомих_хостів для Powershell / OpenSSH? Я зареєструвався C:\Program Files\OpenSSH\home\anschauung\.ssh, але ця папка також порожня.


Не видаляйте його. Оновіть рядок, щоб змінити IP-адресу зі старої на нову, щоб уникнути відкриття вікна, щоб зловмисник видавав себе за хазяїна.
cjs

Відповіді:


24

У Windows він зазвичай зберігається у папках %USERPROFILE%\sshабо %USERPROFILE%\.ssh. Якщо ви введете %USERPROFILE%в адресний рядок Windows Explorer, він буде розгорнуто автоматично. Ви також можете спробувати cd /d "%USERPROFILE%\ssh"або cd /d "%USERPROFILE%\.ssh"з командного рядка.

Також дивіться: /programming/32945533/is-there-a-definitive-path-for- unknown-hosts-in-windows


5

Якщо аналогічну проблему не вирішено з відомими_хостями профілю користувача, тому для тих, хто шукає: Якщо ви встановили git, TortoiseGit тощо в Windows, розташування перейменованого файлу known_hosts знаходиться у вашій папці git, наприклад, Programs / 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 з правами адміністратора, видаліть відповідний запис для вашого сервера в програмах Programs / Git / .ssh / known_hosts і новий наступний відбиток ключа буде доданий при наступному підключенні.


Для мене: C: \ Користувачі [Мій користувач] \ AppData \ Місцеві \ VirtualStore \ Програмні файли (x86) \ Git \ .ssh
Dunc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.