在Amazon EC2上安装VPN服务

操作系统我选的是Amazon Linux,感觉Amazon的定制版更高效,尽管它可能没有Ubuntu那么强大。

安装过程如下:

1. 安装ppp:

yum install ppp

2. 下载并安装pptpd:

wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rpm -Uhv pptpd*.rpm

3. 修改/etc/ppp/options.pptpd 文件中添加DNS服务器:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

以上2个是Google提供的免费DNS

4. 在/etc/ppp/chap-secrets文件中添加VPN用户,格式为“用户名 服务器 密码 IP地址”:

vpnuser pptpd myVPN$99 *

5. 然后需要打开IP转发(IP Forward)功能,在 /etc/sysctl.conf 文件中修改:

net.ipv4.ip_forward = 1

6. 然后保存设置:

sysctl -p

7. 在IP Tables中开启IP伪装(IP Masquerade):

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

如果你需要这个设置在重启之后依然有效,则需要把这一行添加到/etc/rc.local的末尾。

8. 然后把pptpd设置成自动运行的,重启一下就OK啦……

chkconfig pptpd on
init 6

9. 最后别忘记在EC2的管理界面(Management Console)中,打开TCP的1723端口,这是pptpd的默认连接端口。

10. 大功告成。在Windows中添加一个PPTP类型的VPN玩玩吧……

时间: 2024-10-03 23:00:23

在Amazon EC2上安装VPN服务的相关文章

Amazon EC2上搭建VPN服务器

Amazon EC2 提供了一年免费试用,Micro Instance,配置是 1G 内存,共享 CPU,和每月 15G 的流量.搭一个 VPN 服务器绰绰有余了.操作系统我选的是 Amazon Linux,感觉 Amazon 的定制版更高效,尽管它可能没有 Ubuntu 那么强大. 安装过程如下: 安装ppp,pptpd $ sudo yum install ppp pptpd --enablerepo=epel 打开IP转发(IP Forward)功能 在 /etc/sysctl.conf 

controller上安装计算服务nova

1.3.4.image的服务管理 glance image-create命令 glance image-create命令用于添加新的虚拟机镜像至glance中,glance image-update 命令用于修改已经完成更新的镜像的属性信息. image-create命令至少要接收三个参数:--name .--container_format.--disk_format. 其中--disk_format用于指明磁盘镜像文件的格式,包括raw,qcow2,vhd,vmdk,iso,vdi,aki,

如何在LINUX VPS上安装VPN详细步骤

在vps上安装vpn是个难点,很多朋友都不会,这儿结合一位朋友的安装经验做下介绍.注意你的vps要安装做vpn使用,一定要注意你的流量限制,使用Vpn上游戏上youtube看视频等都比较耗费资源,否则你的帐号可能不保,被空间商给咔嚓掉了可别怪我.所有的xenvps安装都差不多,对别的系统可以借鉴一下. 1.首先安装ppp服务 yuminstall-yppp 2.下载pptpd最新版本的rpm包(比自己编译方便多了,删除也方便) wgethttp://poptop.sourceforge.net/

在Linux上安装SVN服务

1.安装SVNyum install subversion 2.查看版本svnserve --version3.创建目录mkdir /web/svndata3.创建repo测试库svnadmin create /web/svndata4.配置:开启anon-access=read auth-access=write password-db=passwd :q (退出) vi svnserve.conf5.添加用户(用户=密码) zhang=zhang :q (退出) vi passwd6.启动s

在Centos7上安装git服务

前言 一开始,打算在Windows上安装git服务,折腾了一天,在Copssh(win2008.win7.win2003)上总是配置不成功,最终无功而返,最后只好先放弃Windows了,以后有时间再研究研究. 当然Windows版的还有其它软件可用,比如Gitstack.Gitblit等,不想搞Windows版的了,不是这个限制就是那个问题,麻烦多,所以直接上Linux版的. 下面一段是Linux工具,引用自http://blog.chinaunix.net/uid-15174104-id-38

在 Amazon EC2 上运行 X-Ray 守护程序

您可以在 Amazon EC2 上的以下操作系统上运行 X-Ray 守护程序: Amazon Linux Ubuntu Windows Server (2012 R2 及更高版本) 使用实例配置文件授予守护程序权限以上传跟踪数据到 X-Ray. #!/bin/bash curl https://s3.dualstack.us-east-2.amazonaws.com/aws-xray-assets.us-east-2/xray-daemon/aws-xray-daemon-3.x.rpm -o

在EC2上安装MEAN环境

本文在个人博客上的地址为URL,欢迎品尝. 搭建决策树项目外网DEMO尝试几个地方后,最后选择了EC2(Amazon Elastic Compute Cloud).选择的是最经济便宜的Amazon Linux AMI系统t2.micro型(前期免费).因为是基于Red Hat的发行版本的系统,操作和在实验室的centos类似,本文结合了上一篇搭建NodeJS环境,并包含安装MongoDB的事宜,当然还包括扰人的Amazon远程连接的安全机制了. 使用PuTTY连接 首先需要将EC2生成的私钥(.

CentOS上安装GitBlit服务

简单介绍 在上一篇文章中,已经简单的介绍了如何在CentOS的服务器上搭建git服务器.但是这种方式实现的服务器功能比较弱,操作起来也比较繁琐.在网上搜索了一圈,感觉Gitblit比较符合我的需求.接下来我就简单地介绍下,如何在CentOS上搭建GitBlit服务吧. GitBlit是一款纯Java库实现用来管理.查看和处理Git资料库,相当于Git的Java管理工具.该管理软件支持Windows和Linux平台.可以有效的对项目.用户权限进行控制和管理.比较适合小型团队进行管理控制. 看上面的

AWS ec2的ubuntu14.04上安装git服务

http://imerc.xyz/2015/11/13/Ubuntu-14-04%E4%B8%8AGit%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%90%AD%E5%BB%BA/ 工具与平台 平台: Ubuntu Server 14.04 工具: gitolite 搭建步骤 1.安装 git 和 openssh-server 假设服务器系统 Ubunut 上有有一个名为 admin 的管理员用户,在 admin 用户下安装 git 和 openssh-serv