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: Fri, 22 Oct 2004 10:49:19 +0200

Hello Jerry,
I have almost the same problem

I need to launch a SSH agent and SSH add and I would like to give the
passphrase as input (without human interaction) to the SSH-add.

Do you think NetSSH can help me for this.


PS: Unfortunately, for this I am running on a Windows.

Thank you for your help

Patrice







Jerry <juanino@yahoo.com> on 21/10/2004 22:10:35


To:    jander@hundredacrewood.org, secureshell@securityfocus.com
cc:
Subject:    Re: Controlling ssh from an external program


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>