1. 程式人生 > >centos 7搭建簡單的vpn伺服器

centos 7搭建簡單的vpn伺服器

步驟1:安裝所需軟體包

[[email protected] ~]# yum install ppp
下載版本適合的pptd包pptpd-1.4.0-2.el7.x86_64.rpm
[[email protected] 桌面]# rpm -ivh pptpd-1.4.0-2.el7.x86_64.rpm 

步驟2:編輯/etc/pptpd.conf檔案,設定虛擬專用連線的地址池。

[[email protected] ~]# vim /etc/pptpd.conf 
localip 192.168.0.111           # 設定VPN伺服器的IP地址
remoteip 192.168.0.120-238      # 設定虛擬專用連線地址池,要與localip地址在同一網段

步驟3:設定/etc/ppp/options.pptpd檔案。

編輯這個檔案時,它已經存在,並且其中的內容幾乎不需要編輯,如果這個檔案不存在,自行建立它並填入下面的有效配置就行了。下面是這個檔案中有效的行:

[[email protected] ~]# vim /etc/ppp/options.pptpd
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 114.114.114.114
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd 

步驟4:編輯/etc/ppp/chap-secrets檔案,設定遠端登陸VPN客戶端撥入時所使用的使用者名稱、密碼和分配給該使用者的IP地址。

[[email protected] ~]# vim /etc/ppp/chap-secrets 
zhangsan   pptpd   123     *
lisi      pptpd   456     * 

這個檔案非常簡單,每行一個賬戶:其中第一第三列分別是使用者名稱和密碼;第二列應該和上面的檔案/etc/ppp/options.pptpd中name後指定的服務名稱一致;最後一列限制客戶端IP地址,星號表示沒有限制。

步驟5:啟動Linux的路由轉發功能。

[[email protected] ~]# vim /etc/sysctl.conf 
#新增一行
net.ipv4.ip_forward = 1
然後執行以下命令使上述修改生效:
[[email protected] ~]# sysctl -p

步驟6:啟動VPN伺服器。

[[email protected] ~]# systemctl start pptpd.service
[[email protected] ~]# netstat -ntlp|grep pptpd
tcp        0      0 0.0.0.0:1723            0.0.0.0:*               LISTEN      13577/pptpd

相關推薦

centos 7搭建簡單vpn伺服器

步驟1:安裝所需軟體包 [[email protected] ~]# yum install ppp 下載版本適合的pptd包pptpd-1.4.0-2.el7.x86_64.rpm [[email protected] 桌面]# rpm

【linux】linux:CentOS 7 搭建部署SVN伺服器

目錄 一、安裝subversion 二、建立版本庫 三、配置 四、SVN服務​ 五、 建立 svn 版本檔案 六、新增目錄檔案到版本庫 七、設定伺服器自動提交檔案 八、客戶端測試 一、安裝subversion (1) subve

Centos 7 搭建 Zimbra 郵件伺服器和foxmail配置

環境配置: 本機ip:192.168.1.41 設定主機名 hostnamectl set-hostname mail.jlkj.com 新增hosts echo "192.168.1.41 mail.jlkj.com" >> /etc/hos

Centos 7 搭建 Zimbra 郵件伺服器

Zimbra協作套件(ZCS)是一個由Zimbra群件產品,在世界各地廣泛使用。使用者可以使用一個非常豐富的網路介面來共享資料夾、聯絡人、日程安排和其他的東西。目前協作套件的最新版本是Zimbra 8.6.0。它帶來了新的功能,改進的郵件伺服器,它提供了一個更好的網路客戶端體

CentOS 7 搭建 gogs Git 伺服器

CentOS 7 搭建 gogs Git 伺服器 本地環境如下: Linux 系統環境為:CentOS Linux releas

CentOS 7 搭建 VPN 服務

rect 寫入 服務器 ets 添加 cto ubuntu 成功 工作區 檢查是否支持 若你使用XEN架構的VPS,下面的步驟不用執行 檢測PPP是否開啟: cat /dev/ppp 開啟成功的標誌:cat: /dev/ppp: No such file or direct

Centos 7搭建Gitlab伺服器(圖文結合)

一、 安裝並配置必要的依賴關係 在CentOS系統上安裝所需的依賴:ssh,防火牆,postfix(用於郵件通知) ,wget,以下這些命令也會開啟系統防火牆中的HTTP和SSH埠訪問。 1.安裝ssh sudo yum install -y curl policyc

centos 6.8下搭建PPTP VPN伺服器

centos 6.8下搭建PPTP VPN伺服器 一. 通過yum安裝 ppp和pptpd yum -y install ppp pptpd 二. 配置pptpd相關引數 2.1 配置/etc/pptpd.conf 找到下面兩行,去掉註釋,並修改IP

centos 7 搭建web伺服器

centos7安裝 這裡就是網上下好iso映象,然後一步步裝好,建議初學者選GNONE桌面版方便操作 Apache、Mysql、PHP安裝 Apacheapache軟體包名稱叫做httpdyum install httpd出現提示時一路 y+回車 就好 啟

centos 7搭建FTP伺服器

搭建ftp伺服器 一、安裝vsftpd   1、安裝vsftpd: yum install vsftpd -y   2、啟動vsftpd: systemctl start vsftpd   3、設定開機啟動:systemctl enable vsftpd 4、建

在阿里雲CentOS 7.4 簡單快速搭建Strongswan IKEv2型別 教程模板

1、安裝strongswan yum install strongswan 2、建立證書 strongswan pki --gen --outform pem > ca.key.pem strongswan pki --self --in ca.key.pem --dn "C=CN

Linux/CentOS 7 搭建ftp伺服器簡易版

yum install -y vsftpd //安裝vsftpdvsftpd -v //檢查安裝vi /etc/vsftpd/vsftpd.conf//編輯配置檔案anonymous_enable=NO//禁止匿名登陸chroot_local_user=YES//限制在使用者

Linux --- CentOS 7 搭建FTP伺服器詳解

FTP 是 File Transfer Protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的作業系統有不同的FTP應用程式,而所有這些應用

CentOS 7 搭建SVN伺服器

一、安裝 yum -y install subversion 二、配置 1. 建立倉庫 mkdir -p /home/svn/repos svnadmin create /home/svn/re

CentOS 7 搭建ngrok伺服器,從此不再需要花生殼

一、前提條件       一個固定IP,一個域名解析到該IP 二、提前準備工作 1、安裝gcc yum install gcc 2.安裝git yum install git 3.安裝GO語言環境    下載: wget https://storage.googleapis.com/golang/go

CentOS 7搭建SVN伺服器 nginx apache

svn配置 mount /dev/cdrom /media/cdrom   掛載光碟機 1.安裝svn伺服器端 yum install subversion      從映象下載安裝svn伺服器端 c

基於centOS 7上的FTP伺服器搭建詳解

基於Spring boot的FTP工具類Demo詳見Github 安裝(在root使用者下) 首先查詢本機是否裝有FTP伺服器;命令如下:         rpm -qa | grep vsftpd         如果沒有,則執行:yum -y install vs

Linux --- CentOS 7 搭建MySQL5.6資料庫伺服器與配置詳解

Centos7將預設資料庫mysql替換成了Mariadb,如果想繼續使用mysql 需要解除安裝Mariadb 再安裝mysql; 1、解除安裝 MariaDB 檢視已安裝的程式 rpm -qa |grep -i mariadb 解除

Centos 7簡單 LAMP 搭建zabbix監控平臺

one grant rac wal leg lamp lamp 搭建 con usr Centos 7 lamp 搭建 zabbix yum -y install mariadb-server mariadbyum install httpd -ysetenforce 0s

centos 7搭建內網yum源

ice 報錯 測試 路徑 package sta dir httpd服務 mage 搭建環境:各節點關閉防火墻,因情況而定. yum節點:172.16.169.136 測試節點:172.16.169.137 安裝httpd服務,可視化 1.創建yum倉庫 創建存放rpm的