注册完亚马逊aws云帐号后,点选登录控制台,点选EC2
废话不多说上图
aws 下搭建 pptpd 环境centos6.9_第1张图片

aws 下搭建 pptpd 环境centos6.9

点选 实例
aws 下搭建 pptpd 环境centos6.9_第2张图片

点选启动实例
aws 下搭建 pptpd 环境centos6.9_第3张图片

我这选用实例是社区版本的centos6.9,考虑到centos6跟7的服务启动语句会略有不同,如有功底的小伙伴可自行选择实例版本,跟我一样是小菜鸟请选择相同版本操作系统。
aws 下搭建 pptpd 环境centos6.9_第4张图片

aws 下搭建 pptpd 环境centos6.9_第5张图片

aws 下搭建 pptpd 环境centos6.9_第6张图片

这步比较重要,是用来让主机远程ssh连接实例主机所需要使用到的密钥,我本身用的是Xshell,请将该密码下载保存至固定的目录并牢记
之后会附上Xshell远程实例主机配置文档
aws 下搭建 pptpd 环境centos6.9_第7张图片

回到EC2主界面后,点选网络与安全,配置实例所需要的安全组
aws 下搭建 pptpd 环境centos6.9_第8张图片

点选创建安全组
aws 下搭建 pptpd 环境centos6.9_第9张图片

我这边为了好记把安全组的名称命名myserver,这边的名称跟描述随意只要记住就可以
请注意的是这有两个安全组规则要配置分别为入站,以及出站
我入站开放的是ssh 22端口,以及pptpd 1723端口,目标为任何位置可连接
出站为了省力开放的是所有流量,所有端口
aws 下搭建 pptpd 环境centos6.9_第10张图片

aws 下搭建 pptpd 环境centos6.9_第11张图片

之后回到主界面,点选之前创建的centos6.9实例
点选操作,联网,更改安全组
aws 下搭建 pptpd 环境centos6.9

aws 下搭建 pptpd 环境centos6.9_第12张图片

勾选 安全组名称为 default(系统默认必需勾选) 以及之前配置 myserver 两个安全组
aws 下搭建 pptpd 环境centos6.9_第13张图片
到这步,云控制台该做的差不多就做完了。

顺带补一句,实例界面的ipv4就是公网的IP地址,包括完成设置后,在客户端配置×××时,主机选项上填写的就是它
aws 下搭建 pptpd 环境centos6.9_第14张图片
windows Xshell配置连接aws实例:(操作比较简单,也不容易出错,图就不上了)
工具-->用户密钥管理者-->导入-->点选下载密钥位置

文件-->新建-->输入名称,主机IP

点击用户身份验证-->Public Key-->用户密钥 浏览-确定

aws 下搭建 pptpd 环境centos6.9_第15张图片

aws 下搭建 pptpd 环境centos6.9_第16张图片

之后是对服务器pptpd服务的安装及配置
请将以下命令逐条复制粘贴,并执行,当然可以做成脚本执行
创建了两个用户分别为user1,user2 密码为123456 可以自行更改或添加参数
获取到的ip地址为192.168.100.150-200的网络地址段 可以自行更改

yum install ppp
wget http://poptop.sourceforge.net/yum/stable/rhel6/x86_64/pptpd-1.4.0-1.el6.x86_64.rpm -O /root/pptpd.rpm
yum -y install /root/pptpd.rpm
sed -i "66c ms-dns 8.8.8.8" /etc/ppp/options.pptpd
sed -i "67c ms-dns 8.8.4.4" /etc/ppp/options.pptpd
sed -i "2a user1 pptpd 123456 " /etc/ppp/chap-secrets
sed -i "3a user2 pptpd 123456
" /etc/ppp/chap-secrets
sed -i "102c localip 192.168.100.1" /etc/pptpd.conf
sed -i "103c remoteip 192.168.100.150-200" /etc/pptpd.conf
sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/" /etc/sysctl.conf
sysctl -p
service pptpd reload
chkconfig pptpd on
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
iptables -A FORWARD -s 192.168.100.0/24 -o eth0 -j ACCEPT
iptables -A FORWARD -d 192.168.100.0/24 -i eth0 -j ACCEPT
service iptables save
chkconfig iptables on

以windows7为例,上图
点选 设置新的连接或网络
aws 下搭建 pptpd 环境centos6.9_第17张图片
点选 连接到工作区
aws 下搭建 pptpd 环境centos6.9_第18张图片

aws 下搭建 pptpd 环境centos6.9_第19张图片
输入***服务器的主机地址,注意把最下面的现在不连接给勾选上
aws 下搭建 pptpd 环境centos6.9_第20张图片

aws 下搭建 pptpd 环境centos6.9_第21张图片

aws 下搭建 pptpd 环境centos6.9_第22张图片
点选 更改适配器设置
aws 下搭建 pptpd 环境centos6.9_第23张图片
右击 ×××点选属性
aws 下搭建 pptpd 环境centos6.9_第24张图片
点选 安全 按图上的把对应的勾勾上
aws 下搭建 pptpd 环境centos6.9_第25张图片

注:手机也是可以设置××××××,设置比电脑还简单些就不上教程了