shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scp - enviar senha como parametro


From: dhseabra
Subject: Re: scp - enviar senha como parametro
Date: Sat, 11 Jun 2005 13:01:40 -0000
User-agent: eGroups-EW/0.82

Carlos, usando expect facilita muito sua vida quando se faz um 
script que estabelece uma conexão ssh, scp,...

O que pode ser feito para que a senha não fique salva dentro do 
script ou de outro arquivo, é passar ela atraves de parametro...

ex.: ./teste.sh usuario senha

Dentro do script vc trabalha com ela $1 $2 usando expect...
Tem uma outra ferramenta que nao estou lembrando agora...Usei isso 
no meu trabalho de conclusão de curso..desenvolvi uma ferramenta de 
monitoramento usando agentes remotos...ficou 10! Vou ver certinho o 
nome da outra ferramenta e coloco aqui...

Abraços
Daniel

--- Em address@hidden, Carlos Felicio 
<cfelicio@c...> escreveu
> E é seguro esse tipo de conexão? Pior ou melhor do que usar um 
expect 
> script apenas com permissao p/ o usuario em questao?
> 
> Grato,
> Carlos
> 
> MrBiTs escreveu:
> 
> >>Preciso copiar um arquivo numa maquina remota e para isto 
> >>estou usando o commando: 
> >>scp localfile user@remotehost:/dest/dir/for/file/
> >>A pergunta eh:
> >>Como faco para passar a senha como parametro? Se nao for 
> >>possivel, existe algum outro commando em que o usuario nao 
precisa 
> >>digita-la?
> >>    
> >>
> >
> >Isso inclusive ja foi respondido várias vezes nesse mesmo ( e em 
outros grupos ). A teoria diz que vc deve gerar um par de chaves 
publica/privada para o usuario user da maquina "local" e copia-la 
para o mesmo usuario user da máquina remotehost. Com essa troca de 
chaves, o SSH e suas ferramentas funcionará sem solicitacao de 
senhas. Os passos sao:
> >
> >1) Gerar as chaves com ssh-keygen, dentro de $HOME/.ssh/ da 
máquina local. O truque é gerar uma chave do tipo dsa e nao digitar 
nada qdo uma senha for solicitada
> >2) Copiar a chave publica para o arquivo 
$HOME/.ssh/authorized_keys da maquina remota
> >
> >A partir dai, tudo deve funcionar. De uma procurada nas mensagens 
antigas do grupo onde, em uma delas, eu escrevi um passo-a-passo bem 
detalhado. 
> >
> >
> >[As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >------------------------------------------------------------------
---
> >Esta lista não admite a abordagem de outras liguagens de 
programação, como perl, C etc. Quem insistir em não seguir esta 
regra será moderado sem prévio aviso.
> >------------------------------------------------------------------
---
> >Sair da lista: address@hidden
> >------------------------------------------------------------------
---
> >Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
> >------------------------------------------------------------------
---
> > 
> >Links do Yahoo! Grupos
> >
> >
> >
> >
> > 
> >
> >
> >  
> >
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]