Por que não redirecionar o trabalho para entrada de senha scp?

1

Eu quero copiar da caixa remota com scp , enquanto o fato de que cada vez que eu tenho que digitar novamente a senha é chato. Então eu armazeno minha senha em texto simples e espero que o código a seguir funcione

scp -Pport_num username@hostname:path_to_file local_path < passwd

Depois de googling, eu sei que esse alvo pode ser alcançado com a ajuda de expect , mas não consigo entender por que o redirecionamento de entrada falhará.

Obrigado e cumprimentos.

    
por Summer_More_More_Tea 21.06.2012 / 07:49

1 resposta

4

scp não está procurando nada da entrada padrão, portanto, passar sua senha dessa maneira não ajuda. Sim, expect pode ser usado em um caso como este, mas seria melhor você autenticar via chave pública - com um par de chaves público / privado específico sem senha ou usando um agente ssh em sua sessão atual. / p>

Tantos tutoriais, incluindo: this one

    
por 21.06.2012 / 07:59