|
以往虛擬私人網絡 (Virtual Private Network 或縮寫 VPN) 是主要用於連接中、大型企業或團體與團體間的私人網絡的通訊方法。VPN 的訊息透過公用的網絡架構來傳送內聯網的網絡訊息。它利用已加密的通道協議來達到保密、傳送端認證、訊息準確性等私人訊息安全效果。這種技術可以用不安全的網路如互聯網來傳送可靠、安全的訊息。
隨著使用個人裝置 (如手提電腦、電話) 上網的方便,加上不同公共地方、商店均提供免費無線 WIFI 接駁,使用他們提供的無線 WIFI 時而帶來的網絡通訊安全問題也越來越受關注。VPN 可把途經公共地方、商店網絡器材的通訊資料加密,避免資料因那些網絡器材上的保安不足而導致不同形式的資料洩漏。
本課程除會包括在企業或團體間架設 site-to-site VPN 外,也會包括架設 remote access VPN 給個人裝置使用。
課程中主要會用 Linux 上比較流行的 OpenVPN 來架設 VPN Server。OpenVPN 是使用 SSL/TSL 協定去建立 VPN 的開源軟件。

OpenVPN 除了在 Linux 應用外,它也提供不同作業系統的客戶端軟件,因此不同個人裝置也可接駁在 Linux 上架設了的 VPN Server。

基於不同網絡環境 (如流量、VPN Server 及 Internet router 是否同一器材等等),架設 OpenVPN Server 時也會因此有不同的設定去配合。本課程會包括以其中比較常見的網絡環境去教授不同架設設定及其中的分別。
課程提供多個附有詳細設定步驟的實習。所用軟件均為免費,另外實習會利用免費的 VMWare Player 軟件去模擬多部虛擬電腦及其網絡上的連接,因此學員可在家中的電腦上去進行不同網絡環境的實習。
IPSec VPN 是另一種 VPN 的協定,而且因它是網絡上沿用以久的標準協定,很多網絡器材也支援建立 IPSec VPN。另外一些公司可能因政策上的限制而規定 VPN 需要使用 IPsec。本課程也會教授 Linux 架設 IPSec VPN 的方法。
|