Centos7上搭建OpenvpnServer——pritunl

振宇要低調發表於2016-12-13

  首先做基本的安裝,如下(國內下載pritunl的rpm包可能會有點慢,多試幾次)

# vi /etc/yum.repos.d/mongodb-org-3.2.repo
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

# vi /etc/yum.repos.d/pritunl.repo
[pritunl]
name=Pritunl Repository
baseurl=http://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1

# yum install epel-release
# gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
# gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; rpm --import key.tmp; rm -f key.tmp
# yum install pritunl mongodb-org
# systemctl start mongod pritunl
# systemctl enable mongod pritunl
# reboot

  安裝完成之後,訪問瀏覽器: https://your_server_ip(確保443埠正常開放)。

  由於是第一次登入,會要求在server上“pritunl setup-key”,用來驗證操作員。

  之後是登入,使用者名稱密碼預設都是pritunl,當然,登入成功之後,第一件事情是更改密碼。

  接下來Add Server、Add Organization,並將Organization關聯到server上(否則無法啟動server),之後就可以start server了。

  

  啟動server時,有時會遇到“Options error: In [CMD-LINE]:1: Error opening configuration file: devnet-client-vm.conf”、“Options error: In [CMD-LINE]:1: Error opening configuration file: /tmp/pritunl_f33d4d6675bd4341ab3ef6ffd0c453d2”等,這個錯誤是由selinux引起的,關掉就可以了,如下:

# vi /etc/sysconfig/selinux

SELINUX=permissive

# reboot

 

相關文章