Open VPN 出現 “OpenSSL: error:14082174” 的解決方式

本來要從家裡面連到公司的VPN

結果一直出現error message

原因是因為OpenVPN新版會檢查DH key的長度

不改的話會被說Key太短導致不能連線

所以Google了一下有兩條解決方式

1.下載2.3.6的OpenVPN安裝檔

2.修改OpenVPN(這邊以Asus Router內建的為例)內的DH Parameters

 

-----BEGIN DH PARAMETERS-----
MIIBCAKCAQEA///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxOb
IlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjft
awv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXT
mmkWP6j9JM9fg2VdI9yjrZYcYvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhgh
fDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq
5RXSJhiY+gUQFXKOWoqsqmj//////////wIBAg==
-----END DH PARAMETERS-----

 

 

 

 

 

—————————————–

Key產生方式

# 參數說明: # dhparam:指定產生 Diffie-Hellman Key 
# -out:輸出檔案
# dh2048.pem:輸出檔案名稱 
# 2048:表示要加密的長度為 2048 bit
openssl dhparam -out dh2048.pem 2048

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *