Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Secure-Shell
[Top] [All Lists]

Re: Controlling ssh from an external program

Subject: Re: Controlling ssh from an external program
Date: Thu, 21 Oct 2004 13:10:35 -0700 (PDT)
Oh yes, use perl and Net::SSH::Perl from CPAN.

It's a pain to build--> many, many requirements, but
it works very nice for this type of thing.  It's a
complete ssh implementation, you don't even need
openssh to install it I believe.  It can do things
like go interactive, pass username/password, return
good return codes, stderr, stdout, etc.

Contact me off-list if you need help building it. 
It's easier to build on linux than Solaris.  But I've
used it on both.

Jerry
QX19

--- Jeff Anderson <jander@hundredacrewood.org> wrote:

Hi -

I am working on a linux remote administration tool,
and I would like to be 
able to control ssh/scp via an external program. I
know the standard answer 
to this is to use expect, however this is NOT an
option.

The next standard answer is to use an empty
passphrase or ssh-agent, but I
cannot guarantee that the remote system will have a
keypair, so I need to be
able to fallback on password authentication if that
fails. The controlling
program needs to be able to feed the password to
ssh/scp.


Additionally, I can only use an unmodified version
of openssh (i.e. whatever
version is available on the system that the admin
tool is run from).

Any ideas?????



==========================================================
Jeff Anderson




__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

<Prev in Thread] Current Thread [Next in Thread>