# 8.2.Налаштування підключення ШБО до серверу баз даних та архівування

<span lang="UK">Для перевірки підключення шлюзу безпечного обміну до віддаленої бази даних необхідно:</span>

<span lang="UK">1. </span><span lang="UK">Увійти до командної консолі ШБО </span>

<span lang="UK">2. </span><span lang="UK">Виконати команду:</span>

```
psql -h <IP_адреса_сервера_баз_даних_та_архівування> -U <msglog_user> <msglog_db>
```

<span lang="UK">де</span> <span lang="UK">&lt;</span>**<span lang="RU">IP</span><span lang="UK">\_адреса\_сервера\_баз\_даних\_та\_архівування</span>**<span lang="UK">**&gt;** - ІР-адреса сервера баз даних та архівування, до якого буде підключений ШБО згідно мережевої схеми;</span>

<span lang="UK">**&lt;msglog\_user&gt;**- логін користувача СКБД якого було створено раніше;</span>

**<span lang="UK">&lt;msglog\_</span>db<span lang="UK">&gt;</span>**<span lang="UK">- назва бази даних.</span>

<span lang="UK">3. </span><span lang="UK">Ввести пароль користувача msglog\_user. Якщо доступ налаштовано коректно, має бути відображено командний рядок СКБД:</span>

```
 psql (9.3.9)
SSL connection (cipher: DHE-RSA-AES256-GCM-SHA384, bits: 256)
Type "help" for help.
msglog_db=>
```

[![Picture8_7.png](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/scaled-1680-/Z7ggXTilVIBSPSBf-picture8-7.png)](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/Z7ggXTilVIBSPSBf-picture8-7.png)

<span lang="RU">4. </span><span lang="UK">Вийти з командного рядка СКБД, ввівши наступну команду та натиснувши клавішу "Enter":</span>

```
\q
```

<span lang="UK">5. </span><span lang="UK">Зупинити сервіс uxp-proxy на ШБО для переконфігурації за допомогою наступної команди:</span>

```
sudo service uxp-proxy stop
```

<span lang="UK">6. </span><span lang="UK">Налаштувати параметри підключення бази даних для отримання зашифрованих з’єднань у файлі /etc/uxp/db.properties, відкривши його на редагування:</span>

```
sudo nano /etc/uxp/db.properties
```

<span lang="UK">7. </span><span lang="UK">Внести зміни у блок параметрів, що починаються з uac-messagelog, вказавши значення параметрів **&lt;"IP\_адреса\_сервера\_баз\_даних\_та\_архівування"&gt;** та **&lt;"Пароль\_користувача\_msglog\_user"&gt;** згідно мережевої схеми </span>

```
uac-messagelog.hibernate.jdbc.use_streams_for_binary = true
uac-messagelog.hibernate.dialect = ee.ria.xroad.common.db.CustomPostgreSQLDialect
uac-messagelog.hibernate.connection.driver_class = org.postgresql.Driver
uac-messagelog.hibernate.connection.url = jdbc:postgresql://<IP_адреса_сервера_баз_даних_та_архівування>:5432/msglog_db?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory&
uac-messagelog.hibernate.connection.username = msglog_user
uac-messagelog.hibernate.connection.password = <Пароль_користувача_msglog_user>
```

[![Picture8_8.png](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/scaled-1680-/gVaQ4FlgXFaux5b3-picture8-8.png)](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/gVaQ4FlgXFaux5b3-picture8-8.png)

<span lang="UK">8. </span><span lang="UK">Заповнити схему бази даних, перевстановивши пакет uxp-addon-uac (він також запустить службу uxp-proxy) шляхом виконання наступної команди:</span>

```
sudo apt-get install --reinstall uxp-addon-uac
```