
Sergey
29.09.2017
15:33:32

targitaj
29.09.2017
15:35:16

Fike
29.09.2017
15:36:18

Алексей
29.09.2017
15:40:46

Google

targitaj
29.09.2017
15:41:16
я хз, есть ли там такое

Алексей
29.09.2017
15:41:35
%APPDATA%\postgresql\postgresql.crt
посмотрите

targitaj
29.09.2017
15:42:01
так

Алексей
29.09.2017
15:43:06
так
Это значит "есть" или "сейчас поищу"?

targitaj
29.09.2017
15:43:13
root@tarh-elitebook:~# locate postgresql.crt
root@tarh-elitebook:~#
у меня нет
psql (9.5.9, server 9.1.24)
SSL connection (protocol: TLSv1.2, cipher: DHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.
postgres=#
подключился с ноута к удалённой БД
Нашел такую папку, crt нет
в смысле, я поставил на ноут исключительно postgresql client

Google

targitaj
29.09.2017
15:47:05
и подключился с помощью psql
и вот у меня возникло, скажем так, гммм...
вопрос
да, вопрос
"какого хуя"

Алексей
29.09.2017
15:47:58

targitaj
29.09.2017
15:48:26

Sergey
29.09.2017
15:48:39

targitaj
29.09.2017
15:48:46
Лёх
тебе будет полезно

Алексей
29.09.2017
15:49:02
Во, Сергей объяснил, спасибо

targitaj
29.09.2017
15:49:30

Алексей
29.09.2017
15:50:36

Sergey
29.09.2017
15:50:38
Давайте я пофантазирую. psql собран с системным OpenSSL , с которым в свою очередь пришли CA-файлы

targitaj
29.09.2017
15:51:04

Darafei
29.09.2017
15:52:00
а в чём в принципе-то проблема? :)

Google

targitaj
29.09.2017
15:52:36
Алексей Лёх, а задача-то какая стоит?

Alexey
29.09.2017
15:53:27
На винде подключить datagrip к базе. Pgadmin не испытывает проблем

targitaj
29.09.2017
15:53:53
результат-то какой требуется? конечный

Darafei
29.09.2017
15:54:26
hostssl - это просто матчинг, как проверять авторизацию при подключении через ssl
а ошибка какая? :)

Alexey
29.09.2017
15:54:42
Datagrip более продвинутая прога чем pgadmin

Darafei
29.09.2017
15:54:54
на что ругается datagrip?

Alexey
29.09.2017
15:54:56
Функции похожие

targitaj
29.09.2017
15:55:19
и hostssl для wan
соответственно...
ну ясно, да

Darafei
29.09.2017
15:55:49
эм, это не ответ на вопрос "на что ругается датагрип"

Alexey
29.09.2017
15:56:01
Если нет галочки ssl то на no_hba, если есть то ssl error

targitaj
29.09.2017
15:56:16

Darafei
29.09.2017
15:56:28
так а можно цельное сообщение, а не два слова? :)

targitaj
29.09.2017
15:56:35
а при включении ssl требует файлы CA и сертификаты

Darafei
29.09.2017
15:56:49
прямо требует-требует? :)

Alexey
29.09.2017
15:56:51
https://cdn.discordapp.com/attachments/356773946789724165/363340980398718976/Untitled.png

Google

targitaj
29.09.2017
15:57:22

Алексей
29.09.2017
15:58:54
а вот тут кто-то про яву не зря говорил, как мне кажется
посмотрите вот это: https://jdbc.postgresql.org/documentation/91/ssl-client.html
Прям первой фразой: Unlike psql and other libpq based programs the JDBC driver does server certificate validation by default

targitaj
29.09.2017
16:00:28

Darafei
29.09.2017
16:00:32
да, ява принципиально валидирует сертификат, и самоподписанный надо шарить

targitaj
29.09.2017
16:00:32
охоспади
так чо, какое решение?

Darafei
29.09.2017
16:01:01
взять сертификат из хоста и скормить датагрипу
по дефолту юзается системный snakeoil, кажется

targitaj
29.09.2017
16:01:20
в смысле, подготовить комплект файлов на psql сервере

Sergey
29.09.2017
16:01:26
Надо с помошью допустим keytool загрузить самоподписаный сертификат сервера как trusted certificat в keystore используемый datagrip'ом

targitaj
29.09.2017
16:01:28
в полном объёме

Darafei
29.09.2017
16:01:37
они там есть уже какие-никакие

targitaj
29.09.2017
16:01:42
CA, приватные ключи и клиентские сертификаты
Алексей а нам точно оно надо?

Darafei
29.09.2017
16:02:48
так сделайте туннель по ssh и ходите как белые люди

targitaj
29.09.2017
16:03:35
мне неясен момент с маршрутами

Google

Darafei
29.09.2017
16:04:05
датагрип прицепится по ssh -L сам и пробросит дальше какой надо порт куда надо

targitaj
29.09.2017
16:04:15
или погоди, просто порт штоль пробросить?

Darafei
29.09.2017
16:04:16
если прямо на ту машину - то локальный

targitaj
29.09.2017
16:04:27
порт пробросить....

Darafei
29.09.2017
16:05:22
в датагрипе есть вся машинерия для этого
просто дай локального юзера, хоть nologin
и вбей в настройках

targitaj
29.09.2017
16:15:45
а, да, всем спасибо за участие

Fike
29.09.2017
17:03:24

targitaj
29.09.2017
17:05:21
или они тока для ssh?

Paul
30.09.2017
08:19:39
Ребят, почему такое неочевидное поведение https://goo.gl/sqGzBh
Вы есть в gitter?