Na verdade vc pode fazer a autenticação via chaves. Tem alguns tutoriais na net sobre isso (e não se trata de shell script).
Como nao quero ser moderado num vou detalhar. =P No link http://distro.conectiva.com.br/pipermail/seguranca/2003-June/003956.html ensina. Se não conseguir pode mandar duvidas especificas em pvt. sds Eric ----- Original Message ----- From: Gerson Henrique Diesel To: [email protected] Sent: Thursday, April 19, 2007 11:25 AM Subject: Re: [shell-script] Script com scp Em 18/04/07, Arthur Domingos Neto <[EMAIL PROTECTED]> escreveu: > > Olá pessoal > > Estou utilizando scp para fazer tranferencia de arquivos. > *#scp arquivo [EMAIL PROTECTED]:* <[EMAIL PROTECTED]:>* destino* > > Porém ele me pede a senha.... Gostaria de fazer do mesmo jeito que utilizo > o > ftp conforme exemplo abaixo; > > *ftp -ivn hostremoto << eof > user $Usuário $Senha > binary > get arquivoremoto > eof* > > Antecipadamente Grato > > Arthur D. Neto > > [As partes desta mensagem que não continham texto foram removidas] > > > Arthut, pelo que eu sei, o ssh (e o scp) não aceitam passar a senha como linha de comando. Para este caso, e outros comandos que não suportam senha por linha de comando, pode-se utilizar o expect (é TCL, por isto não sei se faz parte desta lista), como no exemplo abaixo: #!/usr/bin/expect $SENHA = "senha" spawn ssh -X [EMAIL PROTECTED] expect "*?assword:*" send -- "$SENHA\r" send -- "\r" expect eof -- Gerson Henrique Diesel MSN - [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
