Re: ssl tunneling in postgres 8.1

Поиск
Список
Период
Сортировка
От P Kapat
Тема Re: ssl tunneling in postgres 8.1
Дата
Msg-id daef5be80811181522s6e27aeb3p91c82d9d2f93f76a@mail.gmail.com
обсуждение исходный текст
Ответ на Re: ssl tunneling in postgres 8.1  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: ssl tunneling in postgres 8.1
Список pgsql-novice
On Tue, Nov 18, 2008 at 2:59 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> "P Kapat" <kap4lin@gmail.com> writes:
>> I am reading the documentation from here:
>> http://www.postgresql.org/docs/8.1/static/ssh-tunnels.html
>
>> I am able to ssh (I use ssh keys) in to foo.com using the username
>> joe. My client machine (localhost) is bar.com with username sam (say).
>
>> bar$ ssh -L 3333:foo.com:5432 joe@foo.com
>> [this logs me into foo as joe; here i have access to a database named
>> "joe" using the password "joepass"]
>
>> So I try to connect to this local port (but remote server) by:
>
>> bar$ psql -h localhost -p 3333 joe -U joe -W
>> Password for user joe: joepass
>> psql: server closed the connection unexpectedly
>>         This probably means the server terminated abnormally
>>         before or while processing the request.
>
>> And on the remote ssh terminal I get the following error:
>
>> foo$ channel 3: open failed: connect failed: Connection refused
>
>> What am I doing wrong?
>
> My bet is that you have the Postgres server configured so that it
> only accepts Unix-socket connections and not local TCP connections
> (which is what the SSH tunnel will try to connect to).  If you do
> "psql -h localhost" on the remote server, does it work?

Well, it seems to connect:

foo$ psql -h localhost
Welcome to psql 8.1.11, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
[usual messages: snipped]

> If not, you need to fool with listen_addresses and possibly your
> pg_hba.conf setup.

I am not sure how to tinker with these conf files. The server policy
will not allow any non-local connection. But as a test case I can play
with the reverse connection - remote as client and local as the
server. I have full access to my local (bar) machine. As I said, the
errors are exactly similar.

Any pointers?
--
Regards
PK
--------------------------------------
http://counter.li.org  #402424

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: ssl tunneling in postgres 8.1
Следующее
От: Tom Lane
Дата:
Сообщение: Re: ssl tunneling in postgres 8.1