unable to SSH using Net::SSH::Perl
Ashok Shrestha
ashok.shrestha at gmail.com
Sun Apr 9 02:45:42 UTC 2006
Adding freebsd-hackers at freebsd.org
On 4/8/06, Ashok Shrestha <ashok.shrestha at gmail.com> wrote:
> Hi all,
>
> System Info:
> FreeBSD 6.0-RELEASE
> p5-Net-SSH-Perl-1.30
> perl-5.8.7
>
>
>
> I'm trying to use Net::SSH::Perl to connect to an SSH server.
>
>
>
> Here is the script:
>
>
> #!/usr/bin/perl -w
>
> # test.pl
>
> use Net::SSH::Perl;
>
> my $ssh = Net::SSH::Perl->new("10.0.0.243", 'debug' => '1');
> $ssh->login("username", "password");
>
>
>
> Here is my error:
> ./test.pl
> Reading configuration data /root/.ssh/config
> Reading configuration data /etc/ssh_config
> Allocated local port 1023.
> Connecting to 10.0.0.243, port 22.
> Remote version string: SSH-2.0-OpenSSH_3.8.1p1 FreeBSD-20040419
>
> Remote protocol version 2.0, remote software version OpenSSH_3.8.1p1
> FreeBSD-20040419
> Net::SSH::Perl Version 1.30, protocol version 2.0.
> No compat match: OpenSSH_3.8.1p1 FreeBSD-20040419.
> Connection established.
> Sent key-exchange init (KEXINIT), wait response.
> Algorithms, c->s: 3des-cbc hmac-sha1 none
> Algorithms, s->c: 3des-cbc hmac-sha1 none
> Entering Diffie-Hellman Group 1 key exchange.
> Sent DH public key, waiting for reply.
> Received host key, type 'ssh-dss'.
> Host '10.0.0.243' is known and matches the host key.
> Computing shared secret key.
> Verifying server signature.
> Waiting for NEWKEYS message.
> Enabling incoming encryption/MAC/compression.
> Send NEWKEYS, enable outgoing encryption/MAC/compression.
> Sending request for user-authentication service.
> Service accepted: ssh-userauth.
> Trying empty user-authentication request.
> Authentication methods that can continue: publickey,keyboard-interactive.
> Next method to try is publickey.
> Trying pubkey authentication with key file '/root/.ssh/id_rsa'
> Authentication methods that can continue: publickey,keyboard-interactive.
> Next method to try is publickey.
> Permission denied at ./test_SSH.pl line 8
>
>
>
>
>
>
>
> Here is the relevant portion of my /root/.ssh/config
>
> # Host *
> # ForwardAgent no
> # ForwardX11 no
> # RhostsRSAAuthentication no
> # RSAAuthentication yes
> # PasswordAuthentication yes
> # HostbasedAuthentication no
> # BatchMode no
> # CheckHostIP no
> # AddressFamily any
> # ConnectTimeout 0
> # StrictHostKeyChecking ask
> # IdentityFile ~/.ssh/identity
> IdentityFile ~/.ssh/id_rsa
> # IdentityFile ~/.ssh/id_dsa
> # Port 22
> # Protocol 2,1
> # Cipher 3des
> # Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
> # EscapeChar ~
> # VersionAddendum FreeBSD-20050903
>
>
>
>
>
>
>
> Any ideas what I'm doing incorrect?
>
>
> --
> Ashok Shrestha
>
--
Ashok Shrestha
More information about the freebsd-hackers
mailing list