Eu sou o administrador de um pequeno cluster Linux rodando o Ubuntu Server 14.04 e minha estação de trabalho é o Windows 10 Technical Preview (sim, um movimento ousado para usá-lo na produção). Existe um excelente cliente SSH nativo e programável para Windows, o Posh-SSH usando a biblioteca SSH.NET. Posh-SSH é capaz de consumir objetos PSCredential para fazer login em máquinas remotas. Fornecer um nome de usuário do Linux e a senha do Kerberos associada funciona como um encanto.
Pretendo automatizar o login armazenando essa credencial usando o gerenciador de credenciais interno do Windows, que aparentemente deve estar usando tipos PSCredential. (Painel de controle > Usuários > Gerenciar credenciais > Credenciais do Windows > Adicione uma credencial genérica)
Meu problema é que todos os exemplos emitem Get-Credential na linha de comando e os armazenam em uma variável. Como posso usar as credenciais do meu usuário do PS? Existem outras maneiras convenientes de fornecer esses objetos PSCredential sem ter que digitar nomes de usuário e senhas o tempo todo?
Tags ssh powershell