Обсуждение: ssh tunneling

Поиск
Список
Период
Сортировка

ssh tunneling

От
Juan Ignacio Fernigrini
Дата:
Good morning team,

I hope this message finds you well.

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

Best regards,
Juan Ignacio Fernigrini

Re: ssh tunneling

От
Dave Cramer
Дата:


On Tue, 23 Jan 2024 at 15:28, Juan Ignacio Fernigrini <juanfernigrini@gmail.com> wrote:
Good morning team,

I hope this message finds you well.

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

Best regards,
Juan Ignacio Fernigrini

I'm not sure why psql odbc would not be able to use ssh tunneling. Can you expand upon that ?
Dave Cramer
www.postgres.rocks
 

Re: ssh tunneling

От
Dave Cramer
Дата:


On Tue, 23 Jan 2024 at 16:06, Dave Cramer <davecramer@postgres.rocks> wrote:


On Tue, 23 Jan 2024 at 15:28, Juan Ignacio Fernigrini <juanfernigrini@gmail.com> wrote:
Good morning team,

I hope this message finds you well.

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

Best regards,
Juan Ignacio Fernigrini

I'm not sure why psql odbc would not be able to use ssh tunneling. Can you expand upon that ?
Dave Cramer
www.postgres.rocks


For details it is not part of the driver.

Dave 
 

Re: ssh tunneling

От
Jon Raiford
Дата:

As Dave mentions, SSH tunneling should work ok. You need to make sure you set up the tunnel correctly. I would suggest testing this using something like netcat to make sure the tunnel is working. If you can connect to netcat with telnet and PostgreSQL is still not connecting then you may want to have a look at your pg_hba.conf configuration to make sure it is set up to accept connections from your SSH server.

 

Jon

 

From: Dave Cramer <davecramer@postgres.rocks>
Date: Tuesday, January 23, 2024 at 4:35
PM
To: Juan Ignacio Fernigrini <juanfernigrini@gmail.com>
Cc: pgsql-odbc@postgresql.org <pgsql-odbc@postgresql.org>
Subject: Re: ssh tunneling

 

 

On Tue, 23 Jan 2024 at 16:06, Dave Cramer <davecramer@postgres.rocks> wrote:

 

 

On Tue, 23 Jan 2024 at 15:28, Juan Ignacio Fernigrini <juanfernigrini@gmail.com> wrote:

Good morning team,

 

I hope this message finds you well.

 

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

 

Best regards,
Juan Ignacio Fernigrini

 

I'm not sure why psql odbc would not be able to use ssh tunneling. Can you expand upon that ?

 

 

For details it is not part of the driver.

 

Dave 

 

Re: ssh tunneling

От
Jacobo Sánchez López
Дата:

Maybe the original message is about SSH proxy instead of tunneling? 

The PostgreSQL protocol makes a SSH upgrade instead of starting the communication with SSH handshake and that is a problem when using some SSH proxies/load balancers which are nowadays common in cloud environments. I also wish there was a way to connect directly to a SSH socket but that is not about the driver but how PostgreSQL communication protocol I guess.

Regards

Jacobo

On 1/23/2024 10:49 PM, Jon Raiford wrote:

As Dave mentions, SSH tunneling should work ok. You need to make sure you set up the tunnel correctly. I would suggest testing this using something like netcat to make sure the tunnel is working. If you can connect to netcat with telnet and PostgreSQL is still not connecting then you may want to have a look at your pg_hba.conf configuration to make sure it is set up to accept connections from your SSH server.

 

Jon

 

From: Dave Cramer <davecramer@postgres.rocks>
Date: Tuesday, January 23, 2024 at 4:35
PM
To: Juan Ignacio Fernigrini <juanfernigrini@gmail.com>
Cc: pgsql-odbc@postgresql.org <pgsql-odbc@postgresql.org>
Subject: Re: ssh tunneling

 

 

On Tue, 23 Jan 2024 at 16:06, Dave Cramer <davecramer@postgres.rocks> wrote:

 

 

On Tue, 23 Jan 2024 at 15:28, Juan Ignacio Fernigrini <juanfernigrini@gmail.com> wrote:

Good morning team,

 

I hope this message finds you well.

 

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

 

Best regards,
Juan Ignacio Fernigrini

 

I'm not sure why psql odbc would not be able to use ssh tunneling. Can you expand upon that ?

 

 

For details it is not part of the driver.

 

Dave 

 

Re: ssh tunneling

От
Tom Lane
Дата:
=?UTF-8?Q?Jacobo_S=C3=A1nchez_L=C3=B3pez?= <jsanchez@denodo.com> writes:
> Maybe the original message is about SSH proxy instead of tunneling?
> The PostgreSQL protocol makes a SSH upgrade instead of starting the
> communication with SSH handshake and that is a problem when using some
> SSH proxies/load balancers which are nowadays common in cloud
> environments. I also wish there was a way to connect directly to a SSH
> socket but that is not about the driver but how PostgreSQL communication
> protocol I guess.

FYI, there's some work going on to make it possible to begin the
connection with an SSL handshake:

https://www.postgresql.org/message-id/flat/CAM-w4HOEAzxyY01ZKOj-iq=M4-VDk=vzQgUsuqiTFjFDZaebdg@mail.gmail.com

If you'd like to see that move along, review and especially
testing of the proposed patch would help make it happen.

            regards, tom lane



Re: ssh tunneling

От
Jacobo Sánchez López
Дата:

Oh, thanks for letting me know.

    That sounds great, will take a look at it. 

Regards

On 1/24/2024 5:39 PM, Tom Lane wrote:
FYI, there's some work going on to make it possible to begin the
connection with an SSL handshake:

https://www.postgresql.org/message-id/flat/CAM-w4HOEAzxyY01ZKOj-iq=M4-VDk=vzQgUsuqiTFjFDZaebdg@mail.gmail.com

Re: ssh tunneling

От
Juan Ignacio Fernigrini
Дата:
Thanks, I'll look into it. 

El mar, 23 ene 2024 a la(s) 6:49 p.m., Jon Raiford (raiford@labware.com) escribió:

As Dave mentions, SSH tunneling should work ok. You need to make sure you set up the tunnel correctly. I would suggest testing this using something like netcat to make sure the tunnel is working. If you can connect to netcat with telnet and PostgreSQL is still not connecting then you may want to have a look at your pg_hba.conf configuration to make sure it is set up to accept connections from your SSH server.

 

Jon

 

From: Dave Cramer <davecramer@postgres.rocks>
Date: Tuesday, January 23, 2024 at 4:35
PM
To: Juan Ignacio Fernigrini <juanfernigrini@gmail.com>
Cc: pgsql-odbc@postgresql.org <pgsql-odbc@postgresql.org>
Subject: Re: ssh tunneling

 

 

On Tue, 23 Jan 2024 at 16:06, Dave Cramer <davecramer@postgres.rocks> wrote:

 

 

On Tue, 23 Jan 2024 at 15:28, Juan Ignacio Fernigrini <juanfernigrini@gmail.com> wrote:

Good morning team,

 

I hope this message finds you well.

 

I am tasked with establishing a connection to my database using ODBC with SSH tunneling. Unfortunately, the current ODBC solution is not compatible. I have explored alternatives such as Devart, but it comes at a cost of $250. I am considering whether it would be more beneficial to invest this amount in developing the required feature within the existing open-source ODBC solution.

 

Best regards,
Juan Ignacio Fernigrini

 

I'm not sure why psql odbc would not be able to use ssh tunneling. Can you expand upon that ?

 

 

For details it is not part of the driver.

 

Dave 

 



--
Atte Juan I Fernigrini