步驟 2 設定進階 DirectAccess 伺服器
本主題說明如何針對在混合了 IPv4 和 IPv6 的環境中使用單一「遠端存取」伺服器的進階「遠端存取」部署,設定所需的用戶端和伺服器設定。 在開始部署步驟之前,請確定您已完成下列連結中所述的規劃步驟:規劃進階 DirectAccess 部署。
Task | 描述 |
---|---|
2.1. 安裝遠端存取角色 | 安裝「遠端存取」角色。 |
2.2. 設定部署類型 | 將部署類型設定為 DirectAccess 與 VPN、僅 DirectAccess 或僅 VPN。 |
規劃進階 DirectAccess 部署 | 在「遠端存取」伺服器設定包含 DirectAccess 用戶端的安全性群組。 |
2.4. 設定遠端存取伺服器 | 設定遠端存取伺服器設定。 |
2.5. 設定基礎結構伺服器 | 設定組織中所使用的基礎結構伺服器。 |
2.6. 設定應用程式伺服器 | 設定應用程式伺服器,讓它們需要驗證和加密。 |
2.7. 設定摘要和替代 GPO | 檢視「遠端存取」設定摘要,並視需要修改 GPO。 |
2.8. 如何使用 Windows PowerShell 來設定遠端存取伺服器 | 使用 Windows PowerShell 來設定遠端存取。 |
注意
本主題包含可讓您用來將部分所述的程序自動化的 Windows PowerShell Cmdlet 範例。 如需詳細資訊,請參閱使用 Cmdlet.
2.1. 安裝遠端存取角色
若要部署「遠端存取」,您必須在將組織中將做為「遠端存取」伺服器的伺服器上安裝「遠端存取」角色。
安裝「遠端存取」角色
在遠端存取伺服器上,在 [伺服器管理員] 主控台的 [儀表板] 中 ,按一下 [新增角色和功能]。
按 [下一步] 三次以進入 [選取伺服器角色] 畫面。
在 [選取伺服器角色] 頁面上,選取 [遠端存取],按一下 [新增功能],然後按 [下一步]。
按 [下一步] 五次。
在 [確認安裝選項] 頁面上,按一下 [安裝] 。
在 [安裝進度] 頁面上,確認安裝成功,然後按一下 [關閉]。
Windows PowerShell 對應的命令
下列 Windows PowerShell Cmdlet 執行與前述程序相同的功能。 在單一行中,輸入各個 Cmdlet (即使因為格式限制,它們可能會在這裡出現自動換行成數行)。
Install-WindowsFeature RemoteAccess -IncludeManagementTools
2.2. 設定部署類型
可以使用「遠端存取管理主控台」以三種方式部署「遠端存取」:
DirectAccess 與 VPN
僅 DirectAccess
僅 VPN
本指南在範例程序中使用的是僅 DirectAccess 部署。
設定部署類型
在「遠端存取」伺服器上,開啟 [遠端存取管理主控台]:在 [開始] 畫面上,輸入 RAMgmtUI.exe,然後按 ENTER。 如果出現 [使用者帳戶控制] 對話方塊,請確認它所顯示的動作就是您所需的動作,然後按一下 [是]。
在 [遠端存取管理] 主控台的中央窗格中,按一下 [執行遠端存取安裝精靈]。
在 [設定遠端存取] 對話方塊方塊中,按一下要部署 [DirectAccess 與 VPN]、[僅 DirectAccess] 還是 [僅 VPN]。
2.3. 設定 DirectAccess 用戶端
若要佈建用戶端電腦以使用 DirectAccess,它必須屬於所選取的安全性群組。 設定 DirectAccess 之後,就會佈建安全性群組中的用戶端電腦來接收 DirectAccess「群組原則物件」(GPO)。 您也可以設定部署案例,這可讓您設定 DirectAccess 來用於用戶端存取和遠端管理,或僅用於遠端管理。
設定 DirectAccess 用戶端
在 [遠端存取管理主控台] 中間窗格的 [步驟 1 遠端用戶端]區域中,按一下 [設定]。
在 [DirectAccess 用戶端安裝精靈] 的 [部署案例] 頁面上,按一下您想要在組織中使用的部署案例 ([完整 DirectAccess] 或 [僅用於遠端管理]),然後按 [下一步]。
在 [選取群組] 頁面中,按一下 [新增]。
在 [選取群組] 對話方塊中,選取包含 DirectAccess 用戶端電腦的安全性群組。
注意
如果安全性群組位於與「遠端存取」伺服器不同的樹系,在您完成 [遠端存取安裝精靈] 之後,請按一下 [工作] 窗格中的 [重新整理管理伺服器],以探索新樹系中的網域控制站和 Configuration Manager 伺服器。
視需要選取 [僅針對攜帶型電腦啟用 DirectAccess] 核取方塊,以只允許行動電腦存取內部網路。
視需要選取 [使用強制通道] 核取方塊,以透過「遠端存取」伺服器路由傳送所有用戶端流量 (至內部網路和至網際網路)。
按一下 [下一步] 。
在 [網路連線助理] 頁面上:
在表格中,新增將用來判斷內部網路連線能力的資源。 如果沒有設定任何其他資源,將會自動建立預設 Web 探查。
警告
設定 Web 探查位置來判斷企業網路連線能力時,請確定您至少設定一個 HTTP 型探查。 僅設定 ping 探查並不足夠,這可能會導致連線能力狀態判斷不正確。 這是因為 ping 已自 IPsec 豁免,因此,它無法確保能夠正確建立 IPsec 通道。
新增「技術服務人員」電子郵件地址,以允許使用者在遇到連線問題時傳送資訊。
提供 DirectAccess 連線的易記名稱。 當使用者按一下通知區域中的網路圖示時,這個名稱就會顯示在網路清單中。
視需要選取 [允許 DirectAccess 用戶端使用本機名稱解析] 核取方塊。
注意
已啟用本機名稱解析時,執行 [網路連線助理] 的使用者可以選擇使用 DirectAccess 用戶端電腦上設定的 DNS 伺服器來解析名稱。
按一下完成。
2.4. 設定遠端存取伺服器
若要部署「遠端存取」,您需要在「遠端存取」伺服器設定正確的網路介面卡、用戶端電腦可連線之「遠端存取」伺服器的公用 URL (ConnectTo 位址)、主體符合 ConnectTo 位址的 IP-HTTPS 憑證、IPv6 設定,以及用戶端電腦驗證。
設定遠端存取伺服器
在 [遠端存取管理主控台] 中間窗格的 [步驟 2 遠端存取伺服器] 區域中,按一下 [設定]。
在 [遠端存取伺服器安裝精靈] 的 [網路拓撲] 頁面上,按一下將在您組織中使用的部署拓撲。 在 [輸入用戶端用於連線至遠端存取伺服器的公用名稱或 IPv4 位址]、輸入部署的公用名稱 (此名稱符合 IP-HTTPS 憑證的主體名稱,例如,edge1.contoso.com),然後按 [下一步]。
在 [網路介面卡] 頁面上,精靈會自動偵測部署中網路的網路介面卡。 如果精靈沒有偵測到正確的網路介面卡,請手動選取正確的介面卡。 精靈也會根據在其上一個步驟中設定的部署公用名稱,自動偵測 IP-HTTPS 憑證。 如果精靈沒有偵測到正確的 IP-HTTPS 憑證,請按一下 [瀏覽] 來手動選取正確的憑證,然後按 [下一步]。
在 [首碼設定] 頁面 (只有在內部網路中有部署 IPv6 時才會顯示) 上,精靈會自動偵測內部網路中使用的 IPv6 設定。 如果您的部署需要額外的首碼,請設定內部網路的 IPv6 首碼、要指派給 DirectAccess 用戶端電腦的 IPv6 首碼,以及要指派給 VPN 用戶端電腦的 IPv6 首碼。
注意
您可以使用分號分隔的清單方式指定多個內部 IPv6 首碼,例如 2001:db8:1::/48;2001:db8:2::/48。
在 [驗證] 頁面上:
在 [使用者驗證] 中,按一下 [Active Directory 認證]。 若要使用雙因素驗證來設定部署,請按一下 [雙因素驗證]。 如需詳細資訊,請參閱使用 OTP 驗證部署遠端存取。
針對多站台和雙因素驗證部署,您必須使用電腦憑證驗證。 請選取 [使用電腦憑證] 核取方塊以使用電腦憑證驗證,並選取 IPsec 根憑證。
若要讓 Windows 7 用戶端電腦透過 DirectAccess 進行連線,請選取 [啟用 Windows 7 用戶端電腦透過 DirectAccess 進行連線] 核取方塊。
注意
在這種部署中,您必須也使用電腦憑證驗證。
按一下完成。
2.5. 設定基礎結構伺服器
若要在「遠端存取」部署中設定基礎結構伺服器,您必須設定網路位置伺服器、DNS 設定 (包括 DNS 尾碼搜尋清單),以及「遠端存取」不會自動偵測的管理伺服器。
設定基礎結構伺服器
在 [遠端存取管理主控台] 中間窗格的 [步驟 3 基礎結構伺服器] 區域中,按一下 [設定]。
在 [基礎結構伺服器安裝精靈] 的 [網路位置伺服器] 頁面上,按一下與部署中網路位置伺服器的位置對應的選項。 如果網路位置伺服器位於遠端網頁伺服器上,請先輸入 URL 並按一下 [驗證],然後再繼續。 如果網路位置伺服器位於遠端存取伺服器上,請按一下 [瀏覽] 來找出相關的憑證,然後按 [下一步]。
在 [DNS] 頁面的表格中,輸入將套用為名稱解析原則表格 (NRPT) 豁免的任何其他名稱尾碼。 選取本機名稱解析選項,然後按 [下一步]。
在 [DNS 尾碼搜尋清單] 頁面上,遠端存取伺服器會自動偵測部署中的任何網域尾碼。 請使用 [新增] 和 [移除] 按鈕,從要使用的網域尾碼清單中新增和移除網域尾碼。 若要新增網域尾碼,請在 [新尾碼] 中輸入尾碼,然後按一下 [新增]。 按一下 [下一步] 。
在 [管理] 頁面上,新增系統不會自動偵測的任何管理伺服器,然後按 [下一步]。 遠端存取會自動新增網域控制站和 Configuration Manager 伺服器。
注意
雖然會自動新增伺服器,但是它們不會出現在清單中。 在您第一次套用設定之後,Configuration Manager 伺服器才會出現在清單中。
按一下完成。
2.6. 設定應用程式伺服器
在「遠端存取」部署中,設定應用程式伺服器是一項選擇性的工作。 「遠端存取」可讓您針對選取的應用程式伺服器要求進行驗證,若要這麼做,只要將這些伺服器包含在應用程式伺服器安全群組中即可。 根據預設,連到需要驗證之應用程式伺服器的流量也會經過加密;不過,您可以選擇不要加密連到應用程式伺服器的流量,而只使用驗證。
注意
只有在執行 Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 的應用程式伺服器上,才支援不加密的驗證。
設定應用程式伺服器
在 [遠端存取管理主控台] 中間窗格的 [步驟 4 應用程式伺服器] 區域中,按一下 [設定]。
在 [DirectAccess 應用程式伺服器安裝精靈] 中,若要要求向選取的應用程式伺服器進行驗證,請按一下 [將驗證延伸到選取的應用程式伺服器]。 按一下 [新增] 來選取應用程式伺服器安全性群組。
若要限制只能存取應用程式伺服器安全群組中的伺服器,請選取 [僅允許存取安全性群組內含的伺服器] 核取方塊。
若要使用未加密的驗證,請選取 [不要將流量加密。僅使用驗證] 核取方塊。
按一下完成。
2.7. 設定摘要和替代 GPO
當遠端存取設定完成時,會顯示 [遠端存取檢閱]。 您可以檢閱先前選取的所有設定,包括:
群組原則物件 (GPO) - 列出 DirectAccess 伺服器 GPO 名稱與用戶端 GPO 名稱。 此外,您也可以按一下 [GPO 設定] 標題旁邊的 [變更] 連結來修改 GPO 設定。
遠端用戶端:會顯示 DirectAccess 用戶端設定,包括安全性群組、強制通道狀態、連線能力檢查器,以及 DirectAccess 連線名稱。
遠端存取伺服器:會顯示 DirectAccess 設定,包括公用名稱/位址、網路介面卡設定、憑證資訊,以及 OTP 資訊 (如果有設定的話)。
基礎結構伺服器:此清單包含網路位置伺服器 URL、DirectAccess 用戶端所使用的 DNS 尾碼,以及管理伺服器資訊。
應用程式伺服器:除了對特定應用程式伺服器的端對端驗證狀態之外,還會顯示 DirectAccess 遠端管理狀態。
2.8. 如何使用 Windows PowerShell 來設定遠端存取伺服器
Windows PowerShell 對應的命令
下列 Windows PowerShell Cmdlet 執行與前述程序相同的功能。 在單一行中,輸入各個 Cmdlet (即使因為格式限制,它們可能會在這裡出現自動換行成數行)。
如果只要針對根目錄為 corp.contoso.com 之網域中的 DirectAccess,在遠端存取的邊緣拓撲中執行完整安裝,並使用下列參數:伺服器 GPO:DirectAccess 伺服器設定、用戶端 GPO:DirectAccess 用戶端設定、內部網路配接器:Corpnet、外部網路配接器:網路、ConnectTto 位址:edge1.contoso.com 以及網路位置伺服器:nls.corp.contoso.com:
Install-RemoteAccess -Force -PassThru -ServerGpoName 'corp.contoso.com\DirectAccess Server Settings' -ClientGpoName 'corp.contoso.com\DirectAccess Client Settings' -DAInstallType 'FullInstall' -InternetInterface 'Internet' -InternalInterface 'Corpnet' -ConnectToAddress 'edge1.contoso.com' -NlsUrl 'https://nls.corp.contoso.com/'
若要設定「遠端存取」伺服器以使用電腦憑證驗證,並搭配名為 CORP-APP1-CA 的憑證授權單位所簽發的 IPsec 根憑證:
$certs = Get-ChildItem Cert:\LocalMachine\Root
$IPsecRootCert = $certs | Where-Object {$_.Subject -Match "corp-APP1-CA"}
Set-DAServer -IPsecRootCertificate $IPsecRootCert
若要新增包含名為 DirectAccessClients 之 DirectAccess 用戶端的安全性群組,以及移除預設的「網域電腦」安全性群組:
Add-DAClient -SecurityGroupNameList @('corp.contoso.com\DirectAccessClients')
Remove-DAClient -SecurityGroupNameList @('corp.contoso.com\Domain Computers')
若要為所有電腦 (而不只是筆記型電腦和膝上型電腦) 啟用遠端存取,以及為 Windows 7 用戶端啟用遠端存取:
Set-DAClient -OnlyRemoteComputers 'Disabled' -Downlevel 'Enabled'
若要設定 DirectAccess 用戶端體驗,包括易記的連線名稱和 Web 探查 URL:
Set-DAClientExperienceConfiguration -FriendlyName 'Contoso DirectAccess Connection' -PreferLocalNamesAllowed $False -PolicyStore 'corp.contoso.com\DirectAccess Client Settings' -CorporateResources @('HTTP:https://directaccess-WebProbeHost.corp.contoso.com')