CGI/Perl Guide | Learning Center | Forums | Advertise | Login
Site Search: in

  Main Index MAIN
INDEX
Search Posts SEARCH
POSTS
Who's Online WHO'S
ONLINE
Log in LOG
IN

Home: Need a Custom or Prewritten Perl Program?: I need a program that...:
Perl script for SSH connection

 



guna
New User

Jan 7, 2008, 5:09 PM

Post #1 of 2 (2317 views)
Perl script for SSH connection Can't Post

Hi,

I am new to perl and trying to connect the remote Unix server through SSH port from my windows server. Is there any pre-written program to to achieve this. or pls. tell me other possibilities to achieve this

Pls. help me... Thanks in advance !!!

I used the following script but during compilation it throws the error weak references are not compiled.

#!/usr/bin/perl
use strict;
my $host="rc-hp39";
my $user="ca5555";
my $pass="passxx";


my $cmd="pwd";

use Net::SSH::Perl;

my $ssh=Net::SSH::Perl->new($host);

$ssh->login($user,$pass);

my ($stdout,$stderr,$exit)=$ssh->cmd($cmd);

print "Here is your present working directory : $stdout\n";

# you can run multiple commands just by invoking "my ($stdout,$stderr,$exit)=$ss
h->cmd($cmd); everytime or you might want to set up interactive shell";

# you will need to load the module Term::Readkey for that

# here is the additional code for that
# use Term::ReadKey;
# ReadMode('raw');
# $ssh->shell;
# ReadMode('restore');


KevinR
Veteran


Jan 7, 2008, 5:21 PM

Post #2 of 2 (2315 views)
Re: [guna] Perl script for SSH connection [In reply to] Can't Post

install the latest version of Scalar::Util and see if that helps. If you are using an older version of perl you may need to upgrade, 5.8.5 or higher should be good. But you would have to upgrade perl first, then install Scalar::Util if just installing Scalar::Util does not fix the error.
-------------------------------------------------

 
 


Search for (options) Powered by Gossamer Forum v.1.2.0

Web Applications & Managed Hosting Powered by Gossamer Threads
Visit our Mailing List Archives