[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Something wrong?
[Thread Prev] | [Thread Next]
- Subject: Re: Something wrong?
- From: Aris Adamantiadis <aris@xxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Mon, 15 Mar 2010 17:29:38 +0100
- To: libssh@xxxxxxxxxx
Hello, I think you were a little short and forgot to ssh_connect() and ssh_is_host_known()... The former is mandatory to simply create the tcp connection and cryptographic handshake, the second is necessary to be sure you're connecting to a known host (avoid MiM attacks). Look at the examples in examples/, you can even copy/paste working code if you wish. Regards, Aris Taras Halturin a écrit : > Hmm, i still have the same problem. > > tunnel->ssh = ssh_new (); > > snprintf (strport, NI_MAXSERV, "%d", tunnel->port); > > ssh_options_set (tunnel->ssh, SSH_OPTIONS_HOST, tunnel->hostname); > ssh_options_set (tunnel->ssh, SSH_OPTIONS_USER, tunnel->username); > ssh_options_set (tunnel->ssh, SSH_OPTIONS_PORT, &tunnel->port); > > ret = *ssh_userauth_autopubkey(tunnel->ssh, NULL);* > //ssh_userauth_password (tunnel->ssh, tunnel->username, tunnel->password); > g_debug ("==params=== %s@%s:%d", tunnel->username, tunnel->hostname, > tunnel->port); > > if (ret == SSH_AUTH_ERROR) > { > g_debug ("plugin tunnel (%s): auth failed [%s]", tunnel->name, > ssh_get_error (tunnel->ssh)); > > tunnel->private->state = GSQLP_TUNNEL_STATE_ERROR; > //tunnel->autoconnect = FALSE; > > ssh_free (tunnel->ssh); > } > > and here is stdout: > > ** (lt-gsql:4921): DEBUG: ==params=== fantom@xxxxxxxxxxxxxxxxxxx:22 > <http://fantom@xxxxxxxxxxxxxxxxxxx:22> > ** (lt-gsql:4921): DEBUG: plugin tunnel (halturin.blabla.net > <http://halturin.blabla.net>): auth failed [Sending > SSH2_MSG_SERVICE_REQUEST failed.] > > but if i use the shell: > > fantom@xxxxxxxxxxxxxxxx:~$ ssh halturin.blabla.net <http://blabla.net> > Linux halturin 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:02:26 UTC > 2010 x86_64 > > To access official Ubuntu documentation, please visit: > http://help.ubuntu.com/ > > 3 packages can be updated. > 0 updates are security updates. > > Last login: Mon Mar 15 11:44:53 2010 from ghost.blabla.net > <http://ghost.blabla.net> > fantom@halturin:~$ > > as you can see the auth by key is successfully without any questions. so > strange :(. > > btw, i'm using 0.4.1 version. > > ALSO! i have noticed if i call ssh_connect(tunnel) before > ssh_userauth_autopubkey everythings works fine. So what the question? > *why do i need to call ssh_connect(..) function first?* There is no one > tip about such behaviour in the documentation i have read. > > > On Fri, Mar 12, 2010 at 11:33 AM, Taras Halturin <halturin@xxxxxxxxx > <mailto:halturin@xxxxxxxxx>> wrote: > > Oops, i didnt know about it. Thank you, very very much! :) > > > On Fri, Mar 12, 2010 at 11:27 AM, Andreas Schneider > <mail@xxxxxxxxxxxx <mailto:mail@xxxxxxxxxxxx>> wrote: > > On Friday 12 March 2010 09:26:30 you wrote: > > but... > > > > ** (lt-gsql:20569): DEBUG: ===== fantom@xxxxxxxxxxxxx:22 > <http://fantom@xxxxxxxxxxxxx:22> > > ** (lt-gsql:20569): DEBUG: plugin tunnel (my laptop): auth > failed [Sending > > SSH2_MSG_SERVICE_REQUEST failed.] > > > > > > about security. i know it. i just want to make it work at > least as. > > Have you enabled PasswordAuthentication on the server? Normally > this is > disabled... > > You should use keyboard-interactive mode... > > > -- andreas > > > >
Re: Something wrong? | Taras Halturin <halturin@xxxxxxxxx> |
Something wrong? | Taras Halturin <halturin@xxxxxxxxx> |
Re: Something wrong? | Andreas Schneider <mail@xxxxxxxxxxxx> |
Re: Something wrong? | Taras Halturin <halturin@xxxxxxxxx> |
Re: Something wrong? | Andreas Schneider <mail@xxxxxxxxxxxx> |
Re: Something wrong? | Taras Halturin <halturin@xxxxxxxxx> |
Re: Something wrong? | Taras Halturin <halturin@xxxxxxxxx> |