[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]