
¿Cómo puedo saber si Putty ya conoce y tiene credenciales en caché para servidores ssh específicos?
Otra forma de hacer esta pregunta es ¿cuál es el equivalente en Windows/Putty de un archivo conocido_hosts de Unix/ssh?
Respuesta1
Putty almacena hosts conocidos bajo una clave de registro: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys
.
Respuesta2
Entonces, en Windows,known_hosts para PuTTY es SshHostKeys.
que se almacena en el HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
lugar. Para llegar a ese lugar, se Registry Editor
supone que se debe utilizar.
- ir a empezar - buscar
regedit
- luego verá todos los directorios en el panel izquierdo debajo de la computadora
- tal como esta imagen dice ir a
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
la ubicación -ubicación - entonces puedes modificarlo como quierasOpciones de host conocidas
- Si es necesario, puede verificar el contenido del
SshHostKeys
archivo usando este comandoREG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
en PowerShell
Y luego se borrará el caché. Todo será nuevo nuevamente para esa entrada en particular.
Respuesta3
Como se mencionó anteriormente, Putty almacena claves de host SSH en el registro [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]
.
He escrito sobre cómo copiar claves de host SSH entre diferentes usuarios/máquinas aquíhttp://isbyr.com/copy-putty-ssh-hosts-keys- Different-usersmachines-windows/