Script de menu SSH login automático para o dispositivo

0

Eu criei um menu para os usuários selecionarem de ssh em qualquer dispositivo que eles selecionassem. Isso é usado pelos engenheiros que gerenciam esses dispositivos. Agora mesmo, quando eles selecionam o dispositivo que desejam fazer login, o script fará o login e solicitará que a senha seja digitada. O que eu gostaria de fazer é ter um arquivo para o qual o script possa ir, para puxar a senha correta para o dispositivo selecionado e inserir automaticamente a senha. Ao todo, no final, o usuário seleciona o dispositivo que deseja para ssh a partir do menu e registra-os sem digitar a senha manualmente. Alguma sugestão fácil?

    
por Guest 10.05.2013 / 13:43

1 resposta

1

Você deve adicionar mais detalhes à sua pergunta (qual é o idioma em que o "menu" está escrito), mas se já estiver disposto a colocar suas senhas em um arquivo, tente isso:

Use arquivos de chave ssh em vez de senhas. É possível ter um arquivo de chave que não seja protegido por uma senha em si (embora não seja aconselhável).

Gere um arquivo de chave para cada usuário (também é possível usar o mesmo arquivo de chave para cada usuário), coloque-o (se o sistema operacional for baseado em Unix) ~ / .ssh e adicione o ID da chave no servidor para $ userhome / .ssh / .authorized_keys

Você poderá então fazer o login sem a solicitação da senha (isso deve ser ativado na configuração do servidor ssh, mas nos sistemas atuais ele é ativado por padrão)

Veja um HOWTO: link

    
por 10.05.2013 / 15:31

Tags