Предварительная настройка PostgreSQL в Ubuntu 20.04
| PostgreSQL
На момент публиукации этой статьи PostgreSQL устанавливается из официальных дистрибутивов без необходимости компиляции.
Установка службы удаленного рабочего стола
Для установки RDP-сервиса сервер достаточно выполнить несколько команд обладая правами администратора:
#!/bin/bash
sudo apt -y update
sudo apt install xfce4 xfce4-goodies screen firefox xrdp -y
sudo systemctl start xrdp
И это все. Далее можно подключаться стандартным клиентом mstsc входящий в комплект поставки Windows.
Устанавливаем postgres
sudo apt -y install gnupg2
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt/" `lsb_release -cs` -pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt update
sudo apt -y install postgresql-12 postgresql-client-12
systemstc start postgresql
Меняем пароль пользователя postgres
sudo su - postgres
psql -c "alter user postgres with password 'p@sswo0rd'"
Создаем БД и назначаем владельца
psql
postgres# create database test_db;
postgres# create user test_u with encrypted password 'p@sswo0rd';
postgres# grant all privileges on database test_db to test_u;
postgres# \q
exit
Подключаемся к БД
psql -h localhost -U test_u test_db
Настраимваем подключение к БД с другого IP адреса
sudo vim /etc/postgresql/12/main/postgresql.conf
listen_addresses = '192.168.0.4'
Разрешаем подключаться с подсети 192.168.0.0/24
sudo vim /etc/postgresql/12/main/pg_hba.conf
host all all 192.168.0.0/24 md5
Чтобы настройки вступили в силу перезагружаем PostgreSQL
sudo service postgresql restart
psql -h 192.168.0.4 -U test_u test_db