shawnmei 发表于 2018-8-31 08:30:04

perl学习之SSH相关

  安装模块:

[*]cpan -i Net::SSH::Perl
[*]cpan -i Net::SCP::Expect
  Net::SSH::Perl
  perl代码:

[*]#查看192.168.1.102服务器的/tmp目录下的文件
[*]my $ssh = Net::SSH::Perl->new('192.168.1.102');
[*]$ssh->login('user', 'password');
[*]$ssh->cmd('ls -al /tmp/');
  Net::SCP::Expect

[*]#将test.tar.gz文件复制到192.168.1.102服务器的/tmp目录下
[*]my $scpe = Net::SCP::Expect->new;
[*]$scpe->login('user', ’password‘);
[*]$scpe->scp("/tmp/test.tar.gz", '192.168.1.102:/tmp/');

页: [1]
查看完整版本: perl学习之SSH相关