在过去一小时左右的时间里,我一直在谷歌寻找答案,但却无法找到任何内容。我想为AWS EC2预先配置ami,这将允许我启动实例并ssh in并通过实例将用户/通行证设置为VPN。当然,我的梦想是某种用于管理/监控/分配VPN访问的Web界面,但我认为这是牵强附会的,永远不会免费提供。
我在寻找的是: AMI在微实例上运行 安装OpenVPN并准备好了 很少 - 不需要配置
我认为看起来就是我可以启动这个ami的实例,ssh并将用户/传递添加到OpenVPN并在不到10分钟内将我的实例用作VPN服务器(使用AWS的公共IP)无需运行无数命令即可安装所有需要的程序。
我有可能在我想要做的事情上完全错误,如果是这样的话,就让我知道我是个白痴。谢谢你的帮助!
答案 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。