Openvpn

在 OpenVPN 配置文件中更改密碼

  • September 15, 2016

我通過命令行使用 OpenVPN:

openvpn --config acme.ovpn

配置文件使用者鎖定到我的使用者名。

有沒有辦法更改保護配置文件中私鑰的密碼?

如果密鑰在其自己的文件中,請使用新密碼對其進行解密和重新加密:

$ openssl rsa -aes256 -in acme.key -out acme.key.new
$ openssl rsa -in acme.key.new -check
$ mv acme.key.new acme.key

使用第一個命令,系統會提示您輸入一次舊密碼,兩次輸入新密碼。第二個命令不是必需的,但在覆蓋原始密碼之前,它是一個額外的完整性檢查,以確保您的新密碼片語與新密鑰文件一起使用。

如果您的 openvpn 配置採用較新的統一樣式,請使用您喜歡的編輯器將配置文件中的密鑰(包括-----BEGIN ...-----END ...行)複製到單獨的文件中;如上所述更改密碼;然後將密鑰複製回配置文件。

引用自:https://unix.stackexchange.com/questions/310068