我有一组远程服务器,分配给一个小的IP地址池。 我想通过IP地址来控制对一些服务器上的一些服务的访问,而不是login/密码。
但是,我想从WiFi热点等访问这些服务,所以我想创build一个VPN,我将login(通过用户名/密码),这将分配在服务器池中的IP地址之一。
我想在Windows和Mac OS X上使用内置的客户端来访问VPN,我相信它排除了通常提倡的ssh解决scheme。
我应该在debian / linux上查看和configuration哪些软件包来实现这个设置?
xl2tpd在Debian中。 这是L2TP IPSec VPN的服务器。 Windows本地支持L2TP。 或者,您可以使用OpenSwan(也在Debian中)来设置IPSec。
我知道你想专注于内置的客户端,但看看OpenVPN也一样。 它是跨平台的,易于安装和部署。 这也是非常安全和灵活的同时。 我试图设置xl2tpd,而不是使用OpenVPN。
看起来Poptop会为你做这个工作。 如果你看Debian软件包pipe理工具,你应该看看它。
显然适用于Windows和Mac OS X客户端(> = 10.2),不过正如本文所指出的那样,您可能会使用它来危害您的networking安全。
你提供什么服务? 如果服务支持,你应该考虑启用SSL,或者通过类似stunnel的东西来添加SSL。
OpenVPN是我认为可以安装的最好的软件包之一。
“build在客户端”是你的限制因素。 您可能需要PPTP或IPSec解决scheme。