1. 程式人生 > >ubuntu伺服器搭建pptp服務實現vpn伺服器

ubuntu伺服器搭建pptp服務實現vpn伺服器

我們知道,VPN有很多種,比如Windows Server系列自己就帶了VPN伺服器,安裝配置都非常簡單,而今天我要在日誌中介紹部署的,是Linux下的VPN-Server,基於PPTP協議。Ubuntu系統是基於Debian構造的一版發行版,交流社群非常活躍,而且因為基於Debian,他自己帶的包管理器能很好的處理依賴關係,方便我們安裝軟體。 

  1. 安裝pptp服務
sudo apt-get install pptpd 
  • 修改pptp的配置檔案
這裡需要修改pptp的三個配置檔案:
    • /etc/pptpd.conf 
vim /etc/pptpd.conf
找到localip和remoteip,如圖,localip是linux主機的ip地址,remoteip是地址池,也就是遠端撥進來的計算機所分配到的ip地址

我是這樣配置的,你可以根據自己的需要靈活配置。
    • 修改/etc/ppp/pptpd-options
vim /etc/ppp/pptpd-options
找到ms-dns,如圖,配置dns伺服器,我這裡用的是google的dns,你可以新增兩個,另起一行再寫一個即可

    • 修改/etc/ppp/chap-secrets,這個檔案是用來新增vpn使用者的,
vim /etc/ppp/chap-secrets

按照,使用者名稱(tab)主機名(tab)密碼(tab)分配到的ip地址 這樣的格式來填寫,其中主機名可以用“*”代替,如果不強制指定該使用者分配到哪一個ip地址,可以將最後一項也改為“*”
  • 重啟pptp服務
/etc/init.d/pptpd restart
稍等片刻,嘿嘿,從遠端建立一個VPN連線,試試看吧。 
PS: 
如果發現這樣無法訪問外網了,需要開啟ipv4 forward,如下:
  • 開啟ipv4 forward
修改/etc/sysctl.conf,去掉“net.ipv4.ip_forward=1”前的註釋號,之後“sudo sysctl -p”應用配置 ok,你的vpn伺服器建立好了。快在你電腦上建立vpn連線使用吧!

相關推薦

ubuntu伺服器搭建pptp服務實現vpn伺服器

我們知道,VPN有很多種,比如Windows Server系列自己就帶了VPN伺服器,安裝配置都非常簡單,而今天我要在日誌中介紹部署的,是Linux下的VPN-Server,基於PPTP協議。Ubuntu系統是基於Debian構造的一版發行版,交流社群非常活躍,而且因為基於

Ubuntu搭建pptp vpn伺服器

1、安裝pptpd#sudo apt-get install pptpd 2、設定本地ip與撥入使用者的IP地址範圍sudo vi /etc/pptpd.conf ,新增如下行localip 192.168.245.1remoteip 192.168.245.100-200l

ubuntu搭建vsftpd,實現從外網訪問到內網ftp伺服器

sudo apt install openssh-server可以先安裝一下ssh服務,以後可以用winscp傳送資料。 情景 @1 先安裝vsftpd。網上有教程可找。可以參考如下: http://www.linuxidc.com/Linux/2016-12/138563

Cesium離線切片地圖伺服器搭建和程式碼實現

Cesium離線切片地圖伺服器搭建和程式碼實現 地圖資料 搭建地圖伺服器 Jar包地址 載入離線谷歌瓦片地圖資料 效果圖 地圖資料 我對地圖下載器可以下載的幾種地圖資料進行測試發現可以直接製作離

SVN伺服器搭建服務端+客戶端)

Windows下使用VisualSVN Server搭建SVN伺服器 SVN簡介:  1、為什麼要使用SVN?       程式設計師在編寫程式的過程中,每個程式設計師都會生成很多不同的版本,這就需要程式設計師有效的管

Ubuntu Linux 搭建一個簡單的ftp伺服器,用於上傳和下載檔案

第一步,安裝軟體 $ sudo apt-get update $ sudo apt-get install vsftpd 第二步,修改配置檔案 $ sudo vi /etc/vsftpd.conf

視訊演示-Ubuntu 14搭建Nginx-RTMP流媒體伺服器

(草稿版) 視訊演示地址:PART1-https://www.bilibili.com/video/av18139213/ 第一步、準備工作 (1)設定遠端連線Ubuntu root賬戶 apt-get install -y openssh-server 編輯vim /et

centos伺服器搭建ntp服務

1、安裝前的準備 檢視系統上面設定的時區 [root@linux-node1 ~]# cat /etc/sysconfig/clock ZONE="Asia/Shanghai" 思想:怎麼修改li

Aliyun伺服器搭建Git服務

軟體安裝 首先安裝必要的外掛: apt-get install git-core openssh-server openssh-client 使用者配置 新增git使用者: adduser -m git passwd git 初始化使用者

CentOS/Ubuntu一鍵安裝IPSEC/IKEV2 VPN伺服器

花了點時間將上次的Ubuntu、CentOS搭建IPSec/IKEv2 VPN伺服器全攻略整理成了一份一鍵安裝的指令碼。適用於WindowsPhone,iOS,Android和PC裝置。有需要的童鞋可以拿來食用~ ~ ~ ~ CetnOS測試了下貌似沒什麼問題,Ubuntu的手裡暫時沒有空閒vps就沒試了,其

Ubuntu搭建PPTP服務

末尾 本機 客戶 sta image address accep sysctl 6.0 測試環境:Ubuntu 16.04 x64 1. PPTPD的安裝及配置 安裝pptpd sudo apt-get install -y pptpd 配置pptpd修改/etc/pptp

Ubuntu搭建SVN服務

修改配置 停止 客戶 install 它的 svnserve 服務 配置 是否 SVN的介紹 SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移

搭建samba服務---實現跨平臺文件共享

免費軟件 samb netbios dac x86 cde 不同 計算機 tcp 概述 Samba是著名的開源軟件項目之一,它在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block

搭建NFS服務 實現Linux與Linux之間的文件共享

安裝 linux與 查看 ext water 9.png 創建 src mark 服務端:(1)掛載鏡像(2)安裝nfs服務(3)在home目錄下創建/nfs目錄/home/nfs(4)配置 /etc/exports文件(5)開啟rpcbind和nfs服務 客戶端:(1)安

搭建NFS服務實現兩臺虛擬機之間共享

tab fst 共享目錄 ports def 類型 oca img 啟用 NFS網絡文件系統,實現Linux與Linux之間的簡化文件共享服務 1.創建目錄,將光盤鏡像掛載到新建目錄上 mkdir -p /media/cdrom mount -o loop /dev/cdr

Ubuntu16.04 搭建pptp服務

部署 ubun ice res 服務器 system echo 驗證 服務 安裝pptpd PPTP協議 我們要使用PPTP協議搭建×××,首先驗證服務器是否支持MPPE模塊 sudo modprobe ppp-compress-18 && echo MP

ubuntu搭建rsyslog 服務端(接受日誌)管理儲存遠端日誌

   1.   vim /etc/rsyslog.conf       去掉下面4行前面的#號註釋符.   (開啟tcp和udp接受) $ModLoad imudp $UDPServerRun 514 $ModLo

win2008 r2 搭建FTP服務實現上傳檔案

如何使用FTP傳輸檔案到伺服器 Win10開啟FTP與配置(完整無錯版)   一、控制面板》程式》開啟或關閉windows功能     二、安裝IIS服務   三、開始》管理工具》計算機管理

ECS linux 搭建NFS服務實現磁碟共享的具體操作

 目前在使用雲磁碟的時候,無法實現一塊雲磁碟同時掛載到多臺伺服器上的需求,只能實現一塊磁碟掛載到一臺伺服器使用。   但可通過搭建NFS服務,通過內網(默認同一個帳號下同一個region伺服器內網互通)實現一塊磁碟共享給多臺伺服器使用。   NFS的搭建環境如下所示:   系統環境

菜鳥Ubuntu搭建FTP服務——vsftpd2.3.5

今天試了一下在Ubuntu下搭建FTP,在這裡與大家分享一下。vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用,下面是vsftpd+pam搭建的原理圖。vsftpd藉助PAM認證工具來幫忙認證,我們的本地使用者登入ftp也是需要PAM來幫忙的。安裝vsftp