打开 VPN 选项错误:--tls-auth 失败,显示“ta.key”:没有这样的文件或目录

打开 VPN 选项错误:--tls-auth 失败,显示“ta.key”:没有这样的文件或目录

我安装了 Open VPN 并生成了 .crt 和 .key 文件,但无法生成 ta.key 文件,这给了我选项错误: --tls-auth 失败,并显示 ta.key :没有这样的文件或目录。我怎样才能创建这个文件。我在 Open VPN 的任何目录中都找不到 ta.key。

答案1

生成 tls-auth 密钥:

openvpn --genkey --secret /etc/openvpn/ta.key

答案2

如果您没有塔基, 当然tls 身份验证将失败。您可以:

  1. 放下tls 身份验证完全指导。这不会对您的安全造成重大影响:手册事实上指出:

此功能本身不会以任何方式改进 TLS 身份验证,但如果在特定 TLS 密码套件或实现中发现未来缺陷(例如 CVE-2014-0160、Heartbleed,其中tls-auth 密钥针对没有副本的攻击者提供了保护)。然而,如果完全密码破解(可以解密密码套件的流量),它根本不提供任何保护。

  1. 或者您现在可以生成打键:

    openvpn --genkey --secret /etc/openvpn/easy-rsa/keys/ta.key
    

    现在还不算太晚。

答案3

就我而言,我在编辑时弄乱了 /etc/openvpn/server.conf 。

重新安装 OpenVPN 解决了​​我的问题。

建议编辑前进行备份。

相关内容