====== Pritunl Centos 7 ======
===== Установка pritunl и mongodb =====
==== Кофигурируем repositories ====
sudo tee /etc/yum.repos.d/mongodb-org-3.4.repo << EOF
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF
sudo tee /etc/yum.repos.d/pritunl.repo << EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
EOF
==== Добавляем epel repo ====
yum -y install epel-release
==== Конфигурируем selinux ====
vi /etc/selinux/config
В этом коде исправляем в строке SELINUX=enforcing на SELINUX=disabled.
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing .
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
==== Удаляем firewalld ====
sudo yum -y remove iptables-services
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
==== Импортируем ключи и устанавливаем pritunl mongodb ====
# импорт ключей
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp
# установка приложения и mongodb
yum -y install pritunl mongodb-org
==== Включаем pritunl и mongo ====
systemctl start mongod pritunl
systemctl enable mongod pritunl
===== Конфигурируем pritunl =====
#
# создаем ключ для работы mongodb и конфигурируем pritunl
#
pritunl setup-key
#
# переходим по IP адресу виртуалки, у меня это
#
https://10.10.10.111
# и начинаем кофигурирование серверов openvpn в веб-морде pritunl
# для этого создаем пользователя командой в консоли
sudo pritunl default-password