Você fará:
putty user@host -pw password
Observe que usar a autenticação de chave pública é mais seguro e preferido.
Eu tenho uma situação onde eu preciso ter PuTTY (ou outro cliente SSH para o Windows) automaticamente logar em outra máquina via SSH. Eu percebo que isso não é uma boa ideia em termos de segurança, mas infelizmente estou limitado pelas limitações tanto do cliente quanto do servidor.
A melhor solução seria ter um atalho ou script na área de trabalho que, quando clicado duas vezes, se conecte ao servidor e faça logon automaticamente. Posso fazer isso com o PuTTY?
Estou disposto a explorar a autenticação de chave pública, mas não tenho certeza de onde a chave do PuTTY reside ou como copiá-la para o servidor, pois o aplicativo é iniciado automaticamente no login.
Você fará:
putty user@host -pw password
Observe que usar a autenticação de chave pública é mais seguro e preferido.
Você deve usar as chaves SSH. Você pode ter essas sem senha também. Também não é uma boa ideia, mas é muito melhor do que salvar senhas em scripts.
Você gera uma chave com putty-gen e salva onde quiser. Em seguida, você cria um perfil no putty.exe e anexa essa chave a ele.
Quando você quiser começar com esse perfil:
putty.exe -load <profilename>
abandone o putty se precisar armazenar senhas como o acesso remoto do ssh aos consoles de gerenciamento, onde você não pode soltar as chaves na imagem do firmware, etc. Posso pensar em 4 cenários em que você não pode usar chaves e putty na sua caminho e te atrasa.