Bom.. eu estou testando esse script:<br><br><br>#!/usr/bin/perl<br>use Net::SSH::Perl;<br><br>my $host="host1";<br>my $user="xxx";<br>my $pass="xx";<br><br>print "Login remoto... ";<br><br>my $ssh = Net::SSH::Perl->new($host, options => ["BatchMode yes", "RhostsAuthentication no" ]);<br>$ssh->login($user, $pass);<br><br>command_remote("rm arquivo.txt");<br>print "done\n";<br><br>$ssh->cmd("exit");<br><br>sub command_remote {<br> my ($cmd) = @_;<br> my ($stdout, $stderr, $exit) = $ssh->cmd($cmd);<br> return $stdout;<br> }<br> <br><br>Funcionou perfeito.. porem ele pede a senha :(<br>pq isso?<br><br><br>Obrigada Pessoal :D<br><br>~<br>~<br><br><b><i>Luis Motta Campos <luismottacampos@yahoo.co.uk></i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Jul 18, 2007, at 2:03 PM, Patty Silva wrote:<br>> Pessoal... tem como
eu executar um comando com o NET::FTP?<br>><br>> Meu script tem que colocar os arquivos na maqquina remota e <br>> executar um programa na maquina remota..<br>> tem como?<br><br> O Net::FTP implementa o protocolo FTP, Patty. Este, como o próprio <br>nome diz, é um File Transfer Protocol. Ele não oferece capacidade de <br>execução de comandos (não capacidades lícitas, pelo menos ;-).<br><br> Para executar o comando, depois de colocar o teu script no lugar, <br>use o Net::SSH ou o Net::Telnet para conectar à màquina e executar o <br>programa que você quer.<br><br> Pequenas considerações:<br><br> 1. Se você precisa executar código remotamente, deveria pensar em <br>escrever um servidor. Eu usaria Net::Daemon para isso.<br> 2. NADA disso é seguro. Se você está mexendo (direta ou <br>indiretamente) com dinheiro, eu recomendo a você repensar sua <br>estratégia, e adotar as versões dos programas com criptografia <br>(Net::FTPS e Net::SSH, ou a
implementar Net::Daemon sobre SSL ou TLS).<br> 3. Eu tenho certeza de que o teu administrador de sistemas deveria <br>ter restrições quanto a permitir este tipo de operação, por qualquer <br>razão que seja. Converse com ele antes de sair fazendo, eu acho que <br>ele também pode ajudar.<br><br> Putamplexos!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}<br><br><br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/cascavel-pm<br></blockquote><br><p> 
<hr size=1>Novo <a href="http://yahoo.com.br/oqueeuganhocomisso ">Yahoo! Cadê?</a> - Experimente uma nova busca.