Eu tenho um servidor que eu tenho que acessar freqüentemente via ssh, porque eu computo nele. Agora, o centro de computação proíbe explicitamente as chaves SSH porque elas são "inseguras". Eles acham que digitar minha senha, em um teclado, sempre que possível na frente de outros seres humanos, é uma maneira muito mais segura de fazer login.
Agora; Não posso mudar de idéia (tentei).
Existe uma maneira de, pelo menos, armazenar temporariamente senhas SSH, a maneira como o GIT pode armazenar senhas em um cache por um tempo definido?
publickey
autenticação. Se você desabilitar a password
autenticação no servidor, evita que todos os invasores tentem adivinhar senhas. E se um invasor tentar um ataque mitm contra um cliente que não armazenou anteriormente a chave pública do servidor, você estará muito melhor protegido do publickey
que se estivesse usando password
autenticação.
the computing center explicitly forbids SSH-keys because they are "insecure"
- minha opinião sobre o assunto? Encontre um novo host de servidor, porque o seu é obviamente inepto.