带有SecurID / RSA令牌的Linux VPN客户端?

我正在build立一个VPN,需要Linux,Windows和Mac上的客户端。

我打算起诉一个PPTP客户端,与RADIUS到SecurID RSA安装,但我找不到任何方式来build立一个有PPTP / SecurID支持的Linux客户端。

其他人在这种情况下做了什么? OpenVPN的? 有没有在OpenVPN客户端上设置SecurID令牌的指南?

Cisco VPN在这里并不是一个真正的解决scheme,因为我需要在服务器端用软件实现它,但是我可以做一个基于Linux的IPSEC VPN。

任何build议,将不胜感激。 -Colin

据我所知,SecurID令牌不受支持,因为validation软件是非免费的。 我使用yubikey硬件OTP生成器获得了很多乐趣,通过PAM获得了更好的用户名和密码authentication。 yubikeys 明显比SecurID令牌便宜,似乎没有有限的寿命。

具体来说,我已经设置了使用yubikey进行身份validation的ssh,从而开启了使用基于ssh的VPN的可能性。 我写在http://www.teaparty.net/technotes/yubikey.html如果它对你有任何用处。 所涉及的一切都是GPL或更好的。

我也看到有人在OpenVPN上使用基于PAM的validation步骤,这就打开了让OpenVPN与yubikey一起工作的可能性。 Securix Live的工作人员表示,他们正在为yubikeydevise一个完全双因子的PAM模块,虽然我还没有完成它的工作,但是这会给你最后一块要求的东西。

如果你确实使用yubikey的OpenVPN,请让我们知道 – 写下来!