[SP-pm] Ocultar senhas dentro de Scripts Perl

zechim, lucas lzechim at gmail.com
Fri Aug 27 12:19:57 PDT 2010


Flávio,

Precisa ser via FTP? Não poderia utilizar outro protocolo? 

rsync+ssh (utlizando chaves) no outro servidor?
ou mesmo ssh via chaves a partir do outro servidor, do qual só você é adminstrador?

Apenas algumas idéias....


On Fri, Aug 27, 2010 at 03:50:55PM -0300, "Flávio R. Lopes" wrote:
> Em 27-08-2010 15:18, Otávio Fernandes escreveu:
> >2010/8/27 "Flávio R. Lopes"<flavio.lopes em links.inf.br>:
> >>Boa tarde pessoal.
> >>
> >>Estou fazendo um script para enviar periodicamente uns arquivos via ftp de
> >>um server para outro.
> >>No CPAN achei o módulo Net::FTP e estou usando ele.
> >>
> >>Na parte que trata do login, eu criei um scalar para armazenar a senha do
> >>meu usuario no servidor FTP.
> >>Supondo:
> >>
> >>my $login = "flavio";
> >>my $senha = "minha_senha";
> >>
> >>
> >>    $ftp->login($login,$senha)
> >>      or die "Cannot login ", $ftp->message;
> >>
> >>Como posso ocultar esta senha ?
> >>
> >>abraço,
> >>Flávio
> >>_______________________________________________
> >>SaoPaulo-pm mailing list
> >>SaoPaulo-pm em pm.org
> >>http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >Olá Flávio,
> >
> >Na realidade, você não precisa _necessariamente_ esconder o valor da
> >variável, a senha neste caso. Uma opção seria trocar a forma de
> >autenticação, por exemplo. Ou ainda, trocar a forma como a sua
> >aplicação vai ser utilizada, fazendo um webservice, ou algo assim. A
> >melhor receita é sempre a mais
> >simples, lembre-se.
> >
> >Você pode dar mais detalhes de como o é o seu ambiente, assim outras sugestões
> >vão aparecer.
> Olá Otávio, desculpe se fui impreciso nas informações.
> Seguinte: Administro alguns servidores Linux e dentre eles, alguns
> eu não sou o único administrador, ou seja, não sou só eu que tenho a
> senha do "root", daí a necessidade de em alguns scripts eu esconder
> minhas senhas.
> Como nestes servidores existem diversos arquivos de configuração, eu
> pensei em fazer um shell script para empacotar arquivos de diversos
> diretórios e um único arquivo "tar.bz2" e enviar para um outro
> servidor para fazer um backup destes arquivos.
> Portanto nas "duas pontas" são servidores Linux.
> O que você pode sugerir?
> >um abraço,
> >
> 
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm


More information about the SaoPaulo-pm mailing list