预先配置的EC2 VPN AMI

时间:2012-01-09 18:47:07

标签: amazon-ec2 amazon-web-services vpn openvpn ami

在过去一小时左右的时间里,我一直在谷歌寻找答案,但却无法找到任何内容。我想为AWS EC2预先配置ami,这将允许我启动实例并ssh in并通过实例将用户/通行证设置为VPN。当然,我的梦想是某种用于管理/监控/分配VPN访问的Web界面,但我认为这是牵强附会的,永远不会免费提供。

我在寻找的是: AMI在微实例上运行 安装OpenVPN并准备好了 很少 - 不需要配置

我认为看起来就是我可以启动这个ami的实例,ssh并将用户/传递添加到OpenVPN并在不到10分钟内将我的实例用作VPN服务器(使用AWS的公共IP)无需运行无数命令即可安装所有需要的程序。

我有可能在我想要做的事情上完全错误,如果是这样的话,就让我知道我是个白痴。谢谢你的帮助!

3 个答案:

答案 0 :(得分:10)

这不是预先构建的API,但我发布了一个启动脚本来设置带有IPSec / L2TP VPN的Amazon EC2实例。你可以在不到5分钟的时间内完成,甚至不需要实际登录机器。

IPSec / L2TP的好处:它适用于大多数客户端(使用Mac OS Lion和Mountain Lion进行测试)。

就在这里:https://github.com/sarfata/voodooprivacy 在这里:http://www.sarfata.org/posts/setting-up-an-amazon-vpn-server.md

答案 1 :(得分:5)

你可以看看Josh:

http://openvpn.net/index.php/access-server/cloudmachines/513-access-server-amazon-vpc.html

AMI目前在US-WEST-2中不可用,因此如果您想控制该地区的资源,则必须手动构建。但如果您在US-WEST-1中运行,那么您可以非常轻松地使用它,而且它还带有一个不错的前端。

答案 2 :(得分:3)

这是我刚刚制作的一个脚本:它在Amazon Linux(基于red hat / centos)上设置了一个简单的客户端证书,用于验证具有openvpn服务器的多个并发用户。设置EC2虚拟机,下载脚本,运行脚本,将生成的配置文件下载到客户端,然后开始使用vpn。

https://github.com/viljoviitanen/setup-simple-openvpn