Advertisement
PastePo

ssh public key

Jun 28th, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.39 KB | None | 0 0
  1. #!/usr/bin/env perl
  2. use strict;
  3. use warnings;
  4. use utf8;
  5. use Net::SSH::Perl;
  6. use Data::Dumper;
  7.  
  8. my ( $host, $user ) = ( '192.168.1.1', 'my_id' );
  9. my $cmd = 'ls';
  10. my @KEYFILE = ('/home/my_id/.ssh/id_rsa');
  11.  
  12. my $ssh = Net::SSH::Perl->new($host, debug => 1, identity_files => \@KEYFILE );
  13. $ssh->login( $user );
  14. my($stdout, $stderr, $exit) = $ssh->cmd($cmd);
  15.  
  16. print "$stdout $stderr $exit\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement