SSL-VPN是一種基於OpenVPN架構的網路連接技術。部署完成後,您僅需要在用戶端中載入認證並發起串連,便可通過SSL-VPN功能從用戶端遠端存取VPC中部署的應用和服務。本文介紹如何通過SSL-VPN將本地用戶端接入到的VPC,實現用戶端能夠通過私網訪問雲電腦。
準備工作
開始操作前,您需要仔細閱讀通過私網訪問雲電腦介紹,並完成以下準備工作。
確認已有可用的雲企業網執行個體,如果沒有您需要建立雲企業網。建立雲企業網執行個體。
確認已有可用的專用網路,如果沒有您需要建立專用網路,並將專用網路加入雲企業網。建立專用網路和交換器或管理網路執行個體。
確認已有可用的辦公網路,如果沒有您需要建立便捷辦公網路或AD辦公網路,並將辦公網路的VPC加入雲企業網。建立或刪除便捷辦公網路或建立並配置AD辦公網路。
重要避免建立的辦公網路網段與雲企業網已有網段或本機資料中心IDC網段存在衝突,建立辦公網路前,您需要規劃辦公網路的IPv4網段。規劃網段。
如果您之前已有便捷辦公網路,需要將辦公網路加入雲企業網CEN。
如果AD部署在Elastic Compute Service上,您需要將AD伺服器所屬VPC加入到雲企業網CEN;如果AD部署在本機伺服器上,需要先打通本地和雲上網路,才能成功對接AD。您可以先建立一個AD辦公網路,打通網路後再完成AD域的配置。
確認已建立使用者和雲電腦並已為該使用者指派雲電腦。
如果沒有您需要根據辦公網路類型,建立相應的使用者並為使用者建立和分配雲電腦。
關於如何建立使用者,請參見建立便捷使用者或建立並配置AD辦公網路。
關於如何建立並分配雲電腦,請參見建立雲電腦或將雲電腦分配給使用者。
準備安裝OpenVPN和用戶端的裝置。您需要確保安裝OpenVPN和用戶端的裝置是同一台裝置。
說明SSL-VPN的方案僅適用於或。
驗證是否能夠通過私網串連雲電腦需要登入的用戶端,您可以在本地通過、或登入的用戶端,然後通過企業專網串連雲電腦。
步驟一:配置SSL-VPN
配置SSL-VPN包括建立VPN網關、建立SSL服務端、發布用戶端網段至CEN、建立並下載SSL用戶端認證,下文為您介紹操作步驟。
購買VPN網關並開啟SSL-VPN功能。建立VPN網關執行個體。
相關配置項的說明及樣本如下表所示。
配置項
說明
樣本
執行個體名稱
VPN網關執行個體的名稱。
test-vpn
地區
選擇VPN網關執行個體的地區。
需確保VPN網關執行個體的地區和待關聯的VPC執行個體的地區相同。
華東1(杭州)
網路類型
選擇VPN網關執行個體的網路類型。
公網:VPN網關通過公網建立VPN串連。
私網:VPN網關通過私網建立VPN串連。
公網
專用網路
選擇VPN網關執行個體關聯的VPC執行個體。
test-vpc
指定交換器
是否為VPN網關執行個體指定交換器。
否:不為VPN網關執行個體指定交換器。建立VPN網關後,VPN網關自動關聯至VPC內的任意一個交換器下。
是:為VPN網關執行個體指定交換器。建立VPN網關後,VPN網關會被關聯至指定的交換器下。
否
頻寬峰值
選擇VPN網關執行個體的頻寬規格。單位:Mbps。
200 Mbps
流量
VPN網關執行個體的計費方式。預設值:按流量計費。
按流量計費
IPsec-VPN
選擇開啟或關閉IPsec-VPN功能。預設值:開啟。
IPsec-VPN可以在本機資料中心和VPC之間或在VPC和VPC之間建立安全連線。
關閉
SSL-VPN
選擇開啟或關閉SSL-VPN功能。預設值:關閉。
SSL-VPN可以在點和網站之間建立安全連線,無需配置使用者網關。例如,SSL-VPN可以在Linux用戶端和VPC之間建立安全連線。
開啟
SSL串連數
選擇需要同時串連的用戶端的規格。
說明開啟SSL-VPN功能後才支援配置本參數。
5
購買時間長度
VPN網關的計費周期。預設值:按小時計費。
1個月
服務關聯角色
單擊建立關聯角色,系統自動建立服務關聯角色AliyunServiceRoleForVpn。
VPN網關使用此角色來訪問其他雲產品中的資源,更多資訊,請參見AliyunServiceRoleForVpn。
若本配置項顯示為已建立,則表示您當前帳號下已建立了該角色,無需重複建立。
/
建立SSL服務端。建立SSL服務端。
相關配置項的說明及樣本如下表所示。
配置項
說明
樣本
名稱
SSL服務端的名稱。
名稱在2~128個字元之間,以大小寫字母或中文開始,可包含數字、短劃線(-)和底線(_)。
test-ssl
VPN網關
選擇要關聯的VPN網關。
確保該VPN網關已經開啟了SSL-VPN功能。
test-vpn
本端網段
本端網段是用戶端通過SSL-VPN串連要訪問的位址區段。
本端網段可以是Virtual Private Cloud(Virtual Private Cloud)的網段、交換器的網段、通過物理專線和VPC互連的本機資料中心的網段、雲端服務(例如Object Storage Service、雲資料庫)等的網段。
單擊+添加本端網段添加多個本端網段。
說明本端網段的子網路遮罩位元在8至32位之間。
包括以下三個網段:
辦公網路VPC網段:172.16.111.0/24
使用者VPC網段:192.168.0.0/16
VPC內DNS網段及阿里雲私網OpenAPI節點所在網段,固定為100.64.0.0/10。
客戶端網段
用戶端網段是給用戶端虛擬網卡分配訪問地址的網段,不是指用戶端已有的內網網段。當用戶端通過SSL-VPN串連訪問本端時,VPN網關會從指定的用戶端網段中分配一個IP地址給用戶端使用。
在您指定用戶端網段時需保證用戶端網段所包含的IP地址個數是當前VPN網關SSL串連數的4倍及以上。
重要用戶端網段的子網路遮罩位元在16至29位之間。
請確保用戶端網段和本端網段不衝突。
在指定用戶端網段時,建議您使用10.0.0.0/8、172.16.0.0/12和192.168.0.0/16網段及其子網網段。如果您的用戶端網段需要指定為公網網段,您需要將公網網段設定為VPC的使用者網段,以確保VPC可以訪問到該公網網段。關於使用者網段的更多資訊,請參見什麼是使用者網段?和如何配置使用者網段?。
10.10.111.0/24
高級配置
進階配置支援協議、密碼編譯演算法等配置。本樣本不配置。
無需額外設定參數,採用預設即可。
將SSL-VPN服務端中設定的用戶端網段發布到CEN中。
在左側導覽列,單擊路由表。
在路由表頁面,找到目標打通網路的使用者VPC,單擊路由表執行個體ID。
在路由條目列表頁簽下,單擊自訂路由條目頁簽。
找到SSL-VPN服務端中設定的用戶端網段,單擊發布。
當客戶網段CEN中狀態列顯示為發行,則表示發布成功。
建立SSL用戶端認證。建立SSL用戶端認證。
在SSL用戶端頁面,找到目標SSL用戶端認證,在操作列單擊下載。
SSL用戶端認證下載到本地後請妥善儲存,後續配置用戶端時需要使用該認證。
步驟二:配置本地用戶端串連私網
您需要在本地PC上安裝並登入OpenVPN,在配置DNS後即可一鍵串連私網,下文為您介紹操作步驟。
在本地PC上安裝OpenVPN。
推薦您使用OpenVPN接入VPC,以下為您介紹在Windows作業系統或macOS上安裝OpenVPN的具體步驟。
Windows作業系統
單擊下載OpenVPN。
安裝OpenVPN。
將SSL用戶端認證解壓拷貝到OpenVPN\config目錄。
重要請根據OpenVPN實際安裝路徑將認證拷貝到對應目錄。例如:OpenVPN安裝在C:\Program Files\OpenVPN目錄,則將認證解壓拷貝到C:\Program Files\OpenVPN\config目錄。
macOS
執行以下命令安裝OpenVPN。
brew install openvpn
如果沒有安裝homebrew,請先安裝homebrew。
將SSL用戶端認證解壓拷貝到配置目錄。
在本地PC上啟動OpenVPN,並發起串連。
Windows作業系統:開啟OpenVPN,發起串連。
macOS:執行以下命令發起串連。
sudo /usr/local/opt/openvpn/sbin/openvpn --config /usr/local/etc/openvpn/config.ovpn
在本地PC上配置DNS。
配置DNS前,您可以執行以下命令,測試是否可以正常解析網域名稱。
nslookup ecd-vpc.cn-hangzhou.aliyuncs.com
如果返回IP地址,則表示可正常解析網域名稱,則可以跳過該步驟;如果無法返回IP地址,則需要按照以下步驟配置DNS。
將100.100.2.136或100.100.2.138加入到DNS列表中。
以Win10為例,配置DNS的步驟如下:
在控制台開啟網路和共用中心。
在左側導覽列單擊更改適配器設定。
按右鍵OpenVPN對應的網路介面卡,選擇屬性。
在彈出的對話方塊的此串連使用下列專案地區,雙擊Internet協議版本(TCP/IPv4)。
在彈出對話方塊中指定DNS伺服器。
您可以將首選DNS伺服器配置為100.100.2.136,將備選DNS伺服器配置為100.100.2.138。
執行以下命令驗證DNS是否正常工作。
nslookup ecd-vpc.cn-hangzhou.aliyuncs.com
步驟三:驗證是否能夠通過私網串連雲電腦
SSL-VPN的方案僅適用於或。
下文以通過登入5.2.0版本串連雲電腦為例,驗證是否能夠通過私網訪問雲電腦。業務中請根據實際情況選擇合適的用戶端登入並串連雲電腦。
根據郵件擷取登入用戶端所需的資訊(例如:辦公網路ID、帳號和密碼等)。
雙擊表徵圖開啟的用戶端。
按照介面提示輸入辦公網路ID。
重要僅通過辦公網路ID登入用戶端時支援選擇企業專網。
單擊切換網路接入方式並選擇企業專網,然後單擊確定。
單擊下一步。
按照介面提示,輸入帳號和密碼,單擊下一步。
串連雲電腦。
成功登入的用戶端後,雲電腦將以卡片的形式展示。單擊串連即可。雲電腦串連成功後,您可以在新視窗中查看並使用雲電腦。
重要如果出現網路請求逾時的相關報錯,則說明網路不通,請檢查配置是否正確,檢查無誤後請重新登入用戶端,串連雲電腦。