Script de menu SSH login automático no dispositivo

0

Criei um menu para os usuários selecionarem de para ssh em qualquer dispositivo que eles selecionaram. Isso é usado pelos engenheiros que gerenciam esses dispositivos. No momento, quando eles selecionam o dispositivo em que desejam fazer login, o script faz login e solicita que a senha seja inserida. O que eu gostaria que ele fizesse é ter um arquivo que o script possa acessar, para extrair a senha correta para o dispositivo selecionado e inserir a senha automaticamente. No fim das contas, o usuário seleciona o dispositivo para o qual deseja enviar ssh no menu e o efetua login sem inserir a senha manualmente. Alguma sugestão fácil?

Convidado
fonte

Respostas:

1

Você deve adicionar mais detalhes à sua pergunta (qual SO, qual idioma é o "menu" escrito), mas se você já estiver disposto a colocar suas senhas em um arquivo, poderá tentar o seguinte:

Use arquivos de chave ssh em vez de senhas. É possível ter um arquivo de chave que não seja protegido por uma senha (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 provavelmente) ~ / .ssh e adicione o ID da chave no servidor a $ userhome /.ssh/.authorized_keys

Você poderá fazer o login sem solicitar a senha (ela deve ser ativada na configuração do servidor ssh, mas nos sistemas atuais ela é ativada por padrão)

Aqui está um HOWTO: http://sshkeychain.sourceforge.net/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html

tremer
fonte