aws 下搭建 pptpd 环境centos6.9
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了aws 下搭建 pptpd 环境centos6.9相关的知识,希望对你有一定的参考价值。
注册完亚马逊aws云帐号后,点选登录控制台,点选EC2
废话不多说上图
点选 实例
点选启动实例
我这选用实例是社区版本的centos6.9,考虑到centos6跟7的服务启动语句会略有不同,如有功底的小伙伴可自行选择实例版本,跟我一样是小菜鸟请选择相同版本操作系统。
这步比较重要,是用来让主机远程ssh连接实例主机所需要使用到的密钥,我本身用的是Xshell,请将该密码下载保存至固定的目录并牢记
之后会附上Xshell远程实例主机配置文档
回到EC2主界面后,点选网络与安全,配置实例所需要的安全组
点选创建安全组
我这边为了好记把安全组的名称命名myserver,这边的名称跟描述随意只要记住就可以
请注意的是这有两个安全组规则要配置分别为入站,以及出站
我入站开放的是ssh 22端口,以及pptpd 1723端口,目标为任何位置可连接
出站为了省力开放的是所有流量,所有端口
之后回到主界面,点选之前创建的centos6.9实例
点选操作,联网,更改安全组
勾选 安全组名称为 default(系统默认必需勾选) 以及之前配置 myserver 两个安全组
到这步,云控制台该做的差不多就做完了。
顺带补一句,实例界面的ipv4就是公网的IP地址,包括完成设置后,在客户端配置×××时,主机选项上填写的就是它
windows Xshell配置连接aws实例:(操作比较简单,也不容易出错,图就不上了)
工具-->用户密钥管理者-->导入-->点选下载密钥位置
文件-->新建-->输入名称,主机IP
点击用户身份验证-->Public Key-->用户密钥 浏览-确定
之后是对服务器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的主要内容,如果未能解决你的问题,请参考以下文章
LNMP环境搭建(centos6.9+mysql5.7+php7.1+nginx1.9)
JDK1.10+scala环境的搭建之linux环境(centos6.9)