在 OpenVPN 配置文件中更改密码

dr_*_*dr_ 5 openvpn

我通过命令行使用 OpenVPN:

openvpn --config acme.ovpn
Run Code Online (Sandbox Code Playgroud)

配置文件用户锁定到我的用户名。

有没有办法更改保护配置文件中私钥的密码?

use*_*274 6

如果密钥在其自己的文件中,请使用新密码对其进行解密和重新加密:

$ openssl rsa -aes256 -in acme.key -out acme.key.new
$ openssl rsa -in acme.key.new -check
$ mv acme.key.new acme.key
Run Code Online (Sandbox Code Playgroud)

使用第一个命令时,系统会提示您输入一次旧密码和两次新密码。第二个命令不是必需的,但在覆盖原始密码之前,它是一个额外的完整性检查,以确保您的新密码与新密钥文件一起使用。

如果你的 openvpn 配置是较新的统一风格,使用你喜欢的编辑器将配置文件中的密钥(包括-----BEGIN ...-----END ...行)复制到一个单独的文件中;如上所述更改密码;然后将密钥复制回配置文件。