Automação do login remoto de tal forma que a senha da máquina remota é lida em algum lugar [fechado]

0

Estou no servidor 1. Preciso fazer login remotamente no servidor 2 do servidor 1. Agora, no servidor 2, executarei um script que irá scp algum arquivo para o servidor3.

Eu preciso escrever um script no servidor 1 que fará login automaticamente no servidor 1, ou seja, ele lerá a senha do usuário @ server2 de algum arquivo ou poderá ecoar a senha no comando ssh. e então executa o script no servidor 2 automaticamente sem qualquer interferência do usuário em executá-lo.A automação do scp do servidor 2 para o servidor 3 foi feita no script que está no servidor 2. Eu só preciso da automação da consulta acima mencionada .

Sem usar o expect ou o ssh-keygen

    
por Luis Alvarado 11.02.2011 / 11:41

1 resposta

2

Usando ssh e scp você pode usar autenticação baseada em chave em vez de senhas. Então você pode tornar isso "automatizado" sem interação do usuário, o que seria o caso da autenticação de senha. Alguns hits sobre esse tópico com o google:

link

link

Você mencionou "sem ssh-keygen". Qual o seu problema com isso? Se você não usa as teclas como deseja evitar o uso de senhas, qual é o seu problema, se eu entendi o seu problema.

    
por LGB 11.02.2011 / 12:24