[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script com scp
From: |
Eric Anderson |
Subject: |
Re: [shell-script] Script com scp |
Date: |
Thu, 19 Apr 2007 12:21:31 -0300 |
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: address@hidden
Sent: Thursday, April 19, 2007 11:25 AM
Subject: Re: [shell-script] Script com scp
Em 18/04/07, Arthur Domingos Neto <address@hidden> escreveu:
>
> Olá pessoal
>
> Estou utilizando scp para fazer tranferencia de arquivos.
> *#scp arquivo **user@hostremoto:* <user@hostremoto:>* 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 user@host
expect "*?assword:*"
send -- "$SENHA\r"
send -- "\r"
expect eof
--
Gerson Henrique Diesel
MSN - address@hidden
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]