salve a senha uma vez e use-a do terminal diferente

2

Eu tenho um script que executa login remoto usando SSH, copia um arquivo dessa máquina remota usando SCP sem solicitar uma senha, no entanto, a alteração só funciona para o terminal em que estou executando o script. Se eu tentar executar este mesmo script em um terminal diferente, ele solicitará uma senha.

Existe uma maneira de criar um script que solicitará minha senha uma vez e não solicitará minha senha na próxima vez que o script for executado?

    
por chethan 19.03.2013 / 14:12

3 respostas

4

Use o comando ssh-copy-id [user@]machine para instalar sua chave pública nas authorized_keys da máquina remota.

    
por 19.03.2013 / 14:22
0

ssh é um pouco paranoico de suas senhas. Você pode usar seu substituto drop-in de putty, permite carregar a senha do arquivo ou até mesmo a linha de comando.

    
por 19.03.2013 / 14:15
0

Você pode configurar uma conexão SSH mestre que aceite conexões multiplexação . Veja as opções -M e -S do manual do cliente SSH.

    
por 28.03.2013 / 23:09