我在为 openVPN 构建密钥时遇到了问题。我刚刚在 Ubuntu Server 16.04 中使用 openVPN 完成了 ca-key 的制作。使用 ./build-key 后,我收到错误“/etc/openvpn/easy-rsa/pkitool: 293: shift: 无法移动那么多”我最近清除了 openVPN 并尝试重新启动,之前没有收到此错误,所以我很困惑。
答案1
我明白了。我在创建服务器密钥时没有输入我的服务器的名称。
答案2
如果您缺少该文件夹和必需的 ssl 文件夹(/etc/ssl)的权限,也可能会发生“etc/openvpn/easy-rsa/pkitool: 293: shift: can't shift that many”错误。
快速解决方案就是以 root 身份执行“sudo su”并完成任务,然后在完成后“退出”。
我知道这已经过时了,但这是错误消息的最佳搜索结果,并且从错误消息中找不到明显的解决方案。