自那时以来,我一直在努力弄清楚如何使用预共享密钥进行服务器身份验证。如截图所示,网络管理器允许使用证书(.pem文件),但不支持预共享密钥。
我的网络管理员不想折腾证书,因为对于我们正在处理的情况来说,预共享密钥已经足够好用了。我已经在Windows上测试过这些预共享密钥,效果很好。
他给了我4个信息:
- 服务器名称 - 该服务器的预共享密钥 - 用户名 - 该用户名的密码
我可以在这个截图上看到放置服务器名称和用户名的位置,但是找不到放置服务器的PSK或输入密码的地方(也许连接时会提示我输入密码)。
有人知道怎么做吗?
更新:所以我尝试了hackerb9的建议,但似乎没有任何效果。我还尝试了alci的建议,下载了L2TP的1.3.1版本的Network-Manager并手动编译。安装了一堆软件包并多次重新运行./configure后,我最终能够成功执行"make"和"make install"命令。
网络管理器的插件现在显示了一个预共享密钥选项,但仍然无法正常工作。它现在的样子是这样的:
在这个Ubuntu Network Manager插件中,我应该在哪里输入服务器认证的预共享密钥?
作为对比的例子,在Windows 8中,有一个类似这样的选项: