搭建pptp服务器:轻松实现一键配置 (pptp服务器搭建 一键)

在很多企事业单位里,由于对数据安全保护的需求,使用VPN实现远程办公变得十分普遍。其中pptp是一种比较常用的VPN协议,而搭建pptp服务器相当于是使用该协议进行虚拟专用网的一种方式。那么,如何搭建pptp服务器呢?下面我们将介绍一种真·一键安装的方法。

我们需要一个vps或者其他可以使用的服务器,当然,根据自己需求的不同,服务器的系统类型也不同。在这里,本文将以ubuntu系统为例。

我们需要一个非常方便的自动化脚本——PPTP VPN安装脚本。这个脚本可以直接在GitHub上下载。

安装pptp服务器非常简单,只需要按照以下几个步骤就能轻松搭建好pptp服务器。

之一步:登陆服务器

需要在本地终端输入 ssh root@服务器ip 地址连接到服务器。

连接到服务器后,需要使用apt-get update和apt-get upgrade更新并安装最新的软件包。

第二步:安装PPTP VPN服务器

使用Git命令下载PPTP VPN安装脚本,方便创建VPN服务器。

git clone https://github.com/Angristan/OpenVPN-install

cd OpenVPN-install

chmod +x openvpn-install.sh

./openvpn-install.sh

运行脚本后,会有详细的安装指引提示,按照提示一步步进行即可。

第三步:开放VPN端口

在服务器上开放VPN端口非常重要,这样才能保证外部客户端能够正常访问VPN服务器,首先在服务器上输入以下命令:

ufw allow ssh

ufw allow pptp

ufw enable

第四步:创建VPN用户

在进行pptp服务器安装后,需要创建ip以及vpn用户账户。用户名和密码需要家人或同事使用VPN需求的身份验证。默认情况下,除Admin之外没有任何特权的用户无法查看VPN用户的证书或其他信息。

通过在服务器上使用以下命令来创建用户名:

sudo nano /etc/ppp/chap-secrets

在最后一行插入以下内容:

[username] vpn [password] *

这样就成功的创建了一个VPN账户,注意,这里的[username]和[password]不是乱填的,应该是你制定的,也就是你打算在家人或同事中间推广的账户名和密码。

第五步:测试VPN连接

创建pptp服务器、添加VPN用户之后,就可以通过 VPN 客户端来测试 VPN 连接了。在客户端输入主机地址,用户名和密码然后单击连接。如果连接成功,客户端机器就可以成功与 VPN 服务器建立连接了。

在使用 PPTP VPN 链接的过程中,如果发现链接失败,可以依次查看以下步骤:

1. 检查PPTP VPN服务器配置是否正确。

2. 检查PPTP VPN服务器和客户端是否使用相同的密码和认证方式。

3. 检查PPTP VPN服务器和客户端IP地址是否配置正确。

4. 检查PPTP VPN服务器和客户端网络是否通畅。

现在,您已经知道如何搭建pptp服务器了。在VPN的使用中,请使用强密码以及进行端口安全管理。同时,在使用VPN上更加普遍的是OpenVPN,如果您在使用时遇到了问题,您也可以在GitHub上寻找OpenVPN的安装脚本。最后祝您使用愉快。

相关问题拓展阅读:

如何在Ubuntu下配置PPTP VPN

一、安装pptpd

1、

yum install ppp

rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm

2、

apt-get install pptpd

二、配置

1、vi /etc/ppp/options.pptpd

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 8.8.8.8 #设置DNS

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

2、vi /etc/pptpd.conf

option /etc/ppp/options.pptpd

logwtmp #记录登录信息世宏哪

localip 192.168.123.1

remoteip 192.168.123.

3、vi /etc/ppp/chap-secrets

user pptpd password *

user2 pptpd password *

4、vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

~$ sysctl -p

5、/etc/init.d/绝宽pptpd restart #重启服务器

三、客户端

1、安装

#yum install pptp-setup (位于第二张光盘)

#apt-get install pptp-linux

2、连接

#pptpsetup –create –server –搜码username

安装pptpd

$ sudo apt-get install pptpd

编辑配置文件:

$ sudo vi /etc/pptpd.conf

找到最下面,修改ip:

localip 你的主机ipremoteip 10.100.0.2-10

第二行为分配的ip段

设置dns

$ sudo vi /etc/ppp/pptpd-options

修改以下部分为google的dns:

ms-dns 8.8.8.8ms-dns 8.8.4.4

设置账号:

$ sudo vi /etc/ppp/chap-secrets

添加一行,依次为:用户名,服务,密码,限制ip:

“user” pptpd “user” *

重启服务:

$ sudo /etc/init.d/pptpd restart

设置IP转发

打开这个文件

$ sudo vi /etc/sysctl.conf

去掉文件中这一行的注释:

net.ipv4.ip_forward=1

使它立刻生效:

sudo sysctl -p

安装iptables,如果你还没有安装的话:

sudo apt-get install iptables

建立一个 NAT:

sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE

将规则保存,使重启后规则不丢失:

sudo iptables-save >/etc/iptables-rules

若此处提示:-bash: /etc/iptables-rules: Permission denied 则可使用root用户,命令:su – 进入root用户保存

编辑网卡文件,加载网卡时自动加载规则

sudo vi /etc/network/interfaces

末尾加入:

pre-up iptables-restore /etc/iptables-rules

macos 能连上,但没有任何收发包的问题橘者,即能连接上VPN,不能上网:vpn高级里勾选发送洞散全部流量

pptp服务器搭建 一键的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于pptp服务器搭建 一键,搭建pptp服务器:轻松实现一键配置,如何在Ubuntu下配置PPTP VPN的信息别忘了在本站进行查找喔。


数据运维技术 » 搭建pptp服务器:轻松实现一键配置 (pptp服务器搭建 一键)