Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Apr 2006 22:45:39 -0400
From:      "Ashok Shrestha" <ashok.shrestha@gmail.com>
To:        freebsd-perl@freebsd.org, freebsd-hackers@freebsd.org
Subject:   Re: unable to SSH using Net::SSH::Perl
Message-ID:  <79e2026f0604081945s5330b394tb09cf4a9db32a2e0@mail.gmail.com>
In-Reply-To: <79e2026f0604081606w3f9327dbv2129c0c58aeb9945@mail.gmail.com>
References:  <79e2026f0604081606w3f9327dbv2129c0c58aeb9945@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Adding freebsd-hackers@freebsd.org

On 4/8/06, Ashok Shrestha <ashok.shrestha@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 =3D Net::SSH::Perl->new("10.0.0.243", 'debug' =3D> '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-c=
bc,aes256-cbc
> #   EscapeChar ~
> #   VersionAddendum FreeBSD-20050903
>
>
>
>
>
>
>
> Any ideas what I'm doing incorrect?
>
>
> --
> Ashok Shrestha
>


--
Ashok Shrestha



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?79e2026f0604081945s5330b394tb09cf4a9db32a2e0>