perldev has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I would like to develop a Perl script/module that can be used for executing commands remotely on a Linux box from Windows client. I need to connect to Linux box, authenticate and then execute several commands one after another and capture the output of each command. I want to use SSH2 for communication with Linux Box.
I know that it can be done using Net::SSH2, Perl sockets or Net::SSH::Perl etc. However I want to minimize the dependency on other modules (libssh2, server should present on Linux Box etc.).
Please note that the Perl script will be executed from the Windows client. Also I want to avoid deploying additional modules apart from the one available with ActiveState Perl distribution 5.14.
One option is to use utility plink http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. I want to use this utility and execute several commands one after another with single connection.
Any help in this regards is very much appreciated.
Thanks.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Executing Linux command remotely from Windows client using SSH2
by salva (Canon) on Feb 18, 2013 at 08:46 UTC | |
by perldev (Initiate) on Feb 18, 2013 at 09:00 UTC | |
|
Re: Executing Linux command remotely from Windows client using SSH2
by GrandFather (Saint) on Feb 19, 2013 at 01:33 UTC | |
by Anonymous Monk on Feb 19, 2013 at 06:18 UTC | |
by salva (Canon) on Feb 19, 2013 at 08:43 UTC | |
by perldev (Initiate) on Feb 21, 2013 at 05:59 UTC | |
by Anonymous Monk on Aug 13, 2013 at 10:50 UTC |