Hi -
I have a program which uses Expect.pm to telnet to a host and I have to convert it to use ssh instead. My problem is that ssh seems to use the screen and keyboard when prompting for and accepting passwords, so Expect's use of stdin and stdout doesn't work. SSH sends back a "Permission denied, please try again." message three times before giving up, but Expect never sees the password prompt.
I have to log in with a username and password and I can't use an empty passphrase instead
I also tried Net::SSH::Perl which managed to log on OK, but because the remote host is running ssh v1 I can't run multiple commands on one connect (another requirement)
Has anyone else been able to do this?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.