我想生成一个用于在 Linux 中连接 VPN 的 PSK 文件
我有 3 个证书和网络服务器以及对等地址
- 中间CA
- 产品经纪人
- 测试代理
我无法找到生成 PSK 文件的出路
答案1
使用 SSL VPN,TLS 加密PSK 由三部分配置组成:
- TLS Crypt PSK 在服务器上生成:
# Generate TLS Crypt key: openvpn --genkey --secret "/etc/openvpn/tls-crypt.key" # Ensure correct permissions: chmod 600; chown root:root
- 服务器配置:
tls_crypt '/etc/openvpn/tls-crypt.key'
- 客户端配置:
<tls-crypt-v2> key contents </tls-crypt-v2>
tls-crypt.key
传播到客户端并放置在客户端配置内;每个使用 TLS Crypt v2 的客户端或所有使用 TLS Crypt 的客户端