Eu e um amigo já tivemos um problema, que com certeza várias outras pessoas também tiveram: precisávamos de um script de conexão SSH automática, que já enviasse os parâmetros de usuário e senha automaticamente. Depois de muito custo e muito tutorial querendo que configurássemos chaves pública e privada entre as máquinas – o que no nosso caso geraria um transtorno terrível, já que eram muitas máquinas, e elas mudavam de nome e IP constantemente, e volta e meia tinham de ser substituídas – acabamos finalmente descobrindo o comando expect.
Com este comando, informamos ao sistema para “esperar” uma pergunta do computador, e depois fornecer uma resposta. Segue um exemplo do Script:
Explicando: ao utilizar o comando de conexão SSH, será solicitada a senha, o que já está “previsto” pelo comando expect. Ao receber a solicitação, o script irá enviar o que estiver depois do comando send, nesse caso a senha. Em seguida, o sistema deverá conectar e já trazer a interação necessária, ou então você pode colocar na linha seguinte, ao invés do comando interact, a chamada para algum outro programa que esteja querendo utilizar.
Isto deve facilitar as coisas para quando não for viável ou produtivo trabalhar com chaves de criptografia.
(Fonte Bibliográfica: Guia do Hardware)
Artigos relacionados:


![[Baixando a Produtividade] Cut the rope no seu Browser!](http://cpdd.com.br/wp-content/uploads/2012/02/cuttherope-50x50.jpg)

