Version 11 (modified by wade, 15 years ago) (diff) |
---|
【Environment:環境】
- server:
- OS:ubuntu 8.04。
- client:
- 未定:
【Download:下載】
- http://openvpn.net/release/openvpn-2.0.9.tar.gz :下載檔案
- http://openvpn.net/index.php/open-source/downloads.html :原始連結
wget http://openvpn.net/release/openvpn-2.0.9.tar.gz
【Install:安裝】
- 準備 OpenSSL、LZO、Pthread library。
sudo apt-get install liblzo2-dev openssl libpthread-stubs0-dev
- 安裝
./configure make sudo make install
- 測試
make check
- 測試加密
./openvpn --genkey --secret key ./openvpn --test-crypto --secret key
- 測試 SSL/TLS 協定,請將兩行指令在不同的 terminal 內執行。
./openvpn --config sample-config-files/loopback-client ./openvpn --config sample-config-files/loopback-server
【產生 CA certificate 、 server/client keys】
- 預設安裝目錄為
~/openvpn-2.0.9
- 進入產生認證所需的 script 的 easy-rsa 目錄
cd ~/openvpn-2.0.9/easy-rsa
- 編輯 vars 檔案
vim vars
- vars 內容
export KEY_DIR=$D/keys 存放 key 的目錄 export KEY_SIZE=1024 key 長度 export KEY_COUNTRY=KG 剩下請自行填入,請「不要」讓這些設定「空白」 export KEY_PROVINCE=NA export KEY_CITY=BISHKEK export KEY_ORG="OpenVPN-TEST" export KEY_EMAIL="me@myhost.mydomain"
- vars 內容
【指令】
~/openvpn-2.0.9/easy-rsa
- clean-all:將目錄底下存放 key 的目錄整個移除,預設 key 目錄為 :~/openvpn-2.0.9/easy-rsa/key
【Reference:參考資料】
Attachments (1)
- openvpn-2.0.9.tar.gz (653.4 KB) - added by wade 15 years ago.
Download all attachments as: .zip