Перейти до змісту

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

Для встановленняперевірки програмногопідключення забезпеченняшлюзу збезпечного репозиторіюобміну системидо «Трембіта»віддаленої потрібнобази завантажитиданих та додати в систему GPG ключ даного репозиторію.необхідно: 

Для1. цьогоУвійти Адміністраторудо локальнихкомандної компонентівконсолі (системномуШБО адміністратору)

необхідно

2. виконати наступнуВиконати команду:

sudo wgetpsql -Oh <IP_адреса_сервера_баз_даних_та_архівування> -U https://project-repo.trembita.gov.ua:8081//public-keys/public.key.txt<msglog_user> | sudo apt-key add -<msglog_db>

Якщоде команда<IP_адреса_сервера_баз_даних_та_архівування> виконана- успішно,ІР-адреса сервера баз даних та архівування, до якого буде виведенопідключений повідомленняШБО «ОК»згідно мережевої схеми;

Screenshot 2024-04-10 231527.png<msglog_user>- логін користувача СКБД якого було створено раніше;

<msglog_db>- назва бази даних.

3. Ввести пароль користувача msglog_user. Якщо доступ налаштовано коректно, має бути відображено командний рядок СКБД:

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

 

Picture8_7.png

4. Вийти з командного рядка СКБД, ввівши наступну команду та натиснувши клавішу "Enter":

\q

 

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

sudo service uxp-proxy stop

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

sudo nano /etc/uxp/db.properties

7. Внести зміни у блок параметрів, що починаються з uac-messagelog, вказавши значення параметрів <"IP_адреса_сервера_баз_даних_та_архівування"> та <"Пароль_користувача_msglog_user"> згідно мережевої схеми

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

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

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