Yeah, I don't think it is the Perl code. It must be the way my /etc/ssh/ssh_config is setup or something.
My test $host has been localhost. I've tried remote hosts as well but same result. When I manually SSH in to localhost, yes I am prompted for a password and yes, it should match the regex /password: ?$/i. I've played around with the regex to try and match anything but then realized the script is not actually getting the prompt, so no matter what I try and match it's not going to work.
The output of the script is:
Of course, since it didn't manage to receive the password prompt, it never matched the regex.problem connecting to host: Permission denied (publickey,password,keyb +oard-interactive)
Thanks for your reply and if you have any suggestions, I look forward to reading them. It's one of those problems that has annoyed me enough to keep me trying stuff until it works :)
In reply to Re^2: IO::Pty, Net::Telnet and SSH
by Anonymous Monk
in thread IO::Pty, Net::Telnet and SSH [SOLVED]
by gonza
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |