Pregunta:
Uno de los servidores en los que inicio sesión con frecuencia a través de SSH ha cambiado su dirección IP. Entonces, ahora recibo advertencias de ataque de hombre en el medio cuando intento usar SSH a través de Windows Powershell y OpenSSH para Windows.
En una máquina Linux, simplemente eliminaría la línea ofensiva de ~/.ssh/known_hosts
. Pero el directorio ~/.ssh
parece estar vacío.
¿Dónde está el archivo known_hosts para Powershell / OpenSSH? C:\Program Files\OpenSSH\home\anschauung\.ssh
, pero esa carpeta también está vacía.
Respuesta:
En Windows, generalmente se almacena en las carpetas %USERPROFILE%\ssh
o %USERPROFILE%\.ssh
. Si escribe %USERPROFILE%
en la barra de direcciones del explorador de Windows, se expandirá automáticamente. También puede probar cd /d "%USERPROFILE%\ssh"
o cd /d "%USERPROFILE%\.ssh"
desde un símbolo del sistema.
Consulte también: https://stackoverflow.com/questions/32945533/is-there-a-definitive-path-for-known-hosts-in-windows