linux跳板机服务器搭建

在Centos7下制作pritunl vpn
 
在centos7下实现小型vpn,由于pritunl是开源的,并且有窗口管理页面。也是基于openvpn协议。客户端就用openvpn就能实现,服务器端用pritunl,数据库以mongodb。
 
 
第一步,要确保selinux是disabled
 
第二步,安装mongodb,并解压下载文件
(越狱下载)
tar -jxvf  mongodb-linux-x86_64-3.0.6.tgz
第三步,设置环境变量
vi ~/.bash_profile
export PATH=<mongodb-install-directory>/bin:$PATH
source ~/.bash_profile
第四步,创建数据目录
mkdir -p /data/mongodata
 
第五步,启动mongodb
mongod --dbpath /data/mongodata
//修复启动过程中的两个警告,关于使用root用户启动mongo的警告先忽略
echo "never" > /sys/kernel/mm/transparent_hugepage/enabled
echo "never" > /sys/kernel/mm/transparent_hugepage/defrag
//再次重启,后置于后台进程,
mongod --dbpath /data/mongodata &
//查看启动后的进程
ps -ef|grep mongo |grep -v grep
root    27536 27785  0 10:11 pts/2    00:00:00 mongod --dbpath /data/mongodata
lsof -i:27017
COMMAND  PID USER  FD  TYPE  DEVICE SIZE/OFF NODE NAME
mongod  27536 root    5u  IPv4 50567119      0t0  TCP *:27017 (LISTEN)
//使用mongo连接到mongod
mongo(exit退出)
 
开始安装pritunl
第一步,创建pritunl源
vi /etc/yum.repos.d/pritunl.repo
[pritunl]
name=Pritunl Repository
baseurl=http://mirrors.shuosc.org/pritunl/stable/yum/centos/7/
gpgcheck=1
enabled=1
第二步,安装pritunl
yum install epel-release
自行下载epel-release-latest-7.noarch.rpm
yum install pritunl
第三步,启动服务
systemctl start pritunl
systemctl enable pritunl
第四步,使用pritunl
使用浏览器访问:https://Your-Server-IP//setup 在服务器上执行pritunl setup-key 生成key 使用默认的用户名和密码登陆(pritunl:pritunl); 初始化设置 添加组织 添加server Attach Organisation 启动server 创建user 下载配置文件
客户端
 
 
posted @ 2018-10-26 11:48  靠岸啊啊  阅读(4399)  评论(0编辑  收藏  举报