
Como posso saber se o Putty já conhece e possui credenciais em cache para servidores ssh específicos?
Outra maneira de fazer essa pergunta é qual é o equivalente do Windows/Putty a um arquivo unix/sshknown_hosts?
Responder1
O Putty armazena hosts conhecidos sob uma chave de registro: HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys
.
Responder2
Portanto, no Windowsknown_hosts para PuTTY é SshHostKeys.
que está armazenado no HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
local. Para chegar a esse local, o Registry Editor
suposto ser usado.
- vá para começar - procure
regedit
- então você verá todos os diretórios no painel esquerdo em computador
- assim como esta imagem diz, vá para
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
o local -localização - então você pode modificar como desejarOpções de host conhecidas
- Se necessário, você pode verificar o conteúdo do
SshHostKeys
arquivo usando este comandoREG QUERY HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
no PowerShell
E então o cache será limpo. Será tudo novo novamente para aquela entrada específica
Responder3
Como foi mencionado antes, o Putty armazena chaves de host SSH no registro [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]
.
Escrevi sobre como copiar chaves de host SSH entre diferentes usuários/máquinas aquihttp://isbyr.com/copy-putty-ssh-hosts-keys-fferent-usersmachines-windows/