Re: SSH Tunneling implementation

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: SSH Tunneling implementation
Дата
Msg-id CABUevEzweGjRQMK8KKvesoZ_kVEECXRrdkZiSvwEukPXZnkExQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: SSH Tunneling implementation  (Dave Page <dpage@pgadmin.org>)
Ответы Re: SSH Tunneling implementation  (Dave Page <dpage@pgadmin.org>)
Список pgadmin-hackers
On Mon, Jul 9, 2012 at 11:48 AM, Dave Page <dpage@pgadmin.org> wrote:
> On Mon, Jul 9, 2012 at 10:34 AM, Magnus Hagander <magnus@hagander.net> wrote:
>> On Mon, Jul 9, 2012 at 11:15 AM, Dave Page <dpage@pgadmin.org> wrote:
>>> On Mon, Jul 9, 2012 at 10:10 AM, Akshay Joshi
>>> <akshay.joshi@enterprisedb.com> wrote:
>>>>
>>>>    We are using following API for successful authentication using public key
>>>>
>>>>    libssh2_userauth_publickey_fromfile(LIBSSH2_SESSION *session,   const
>>>> char *username,   const char *publickey,   const char *privatekey,
>>>>    const char *passphrase);
>>>>
>>>>    So in this case we will require both public and private key. We can do
>>>> one thing here is only get the private key from user and assume public key
>>>>    file (.pub) is at the same folder location. Thoughts? Comments?
>>>
>>> No, that won't work - it'll break as soon as I test it for example.
>>>
>>> You  can just set that param to null. The man page says:
>>>
>>> publickey - Path name of the public key file. (e.g.
>>> /etc/ssh/hostkey.pub). If libssh2 is built against OpenSSL, this
>>> option can be set to NULL.
>>
>> What if it's not built against OpenSSL, though? For example, the one
>> on Ubuntu appears to be built against GnuTLS...
>
> We've never supported anything other than OpenSSL.

For the direct linking. But the question here is what *libssh2* is
built against, not what pgadmin is linked against.

If you require the entire system to be built against openssl, then the
feature won't work on Debian. Or Ubuntu. Or RedHat. Or Fedora. Or
SuSE. Or any derived distros. Because they all made the decision to
move away from openssl for any packages that support other things
(though annoyingly enough, debian/ubuntu went towards gnutls and the
redhat style distros went towards libnss - but that's a different
story).

--
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Dave Page
Дата:
Сообщение: Re: SSH Tunneling implementation
Следующее
От: Dave Page
Дата:
Сообщение: Re: SSH Tunneling implementation