ArcGIS License Manager 穿透防火牆需要開通哪些端口

TCP 端口 27000——27009

將 License Manager 鎖定到特定端口的程序

使用 ArcGIS License Manager 10.3 及更高版本時,必須爲 lmgrd 後臺程序指定端口範圍在 27000-27009 之間的端口

當今許多網絡都使用防火牆來增強對外部威脅的抵禦能力。因爲許可管理器使用 TCP/IP 協議,因此防火牆的使用會在許可管理器服務器和與其連接的客戶端之間造成通信問題。

主要因爲防火牆通常會關閉或阻止對許可管理器通信所使用的端口的訪問。默認情況下,將 lmgrd 後臺程序設爲 TCP 端口 27000。文件第二行上的 ARCGIS 後臺程序不限於特定端口範圍。它是動態的,即意味着可監聽任何可用 TCP 端口。License Manager 不通過 UDP 進行通信。

要保護許可管理環境並能夠實施防火牆,可將 ArcGIS 後臺程序鎖定到特定端口。您還可以將 lmgrd 後臺程序從默認的 27000 更改爲 27000 與 27009 之間的另一端口。因爲此範圍內的端口通信擁擠度低,所以此範圍已預先指定給許可管理器。

本主題未說明打開主機防火牆所需的過程。請參閱您的防火牆和操作系統幫助文檔中有關打開端口的內容。

將 License Manager 鎖定到特定端口的程序

所提供的步驟需要您暫時停止許可管理器。在此期間,與許可管理器的連接可能丟失。

  1. 單擊開始 > 程序 > ArcGIS > License Server Administrator。
  2. 單擊內容列表中的開始/停止 License Server,然後單擊停止。
  3. 打開 Windows 資源管理器,然後瀏覽至 License Manager 的安裝位置(ArcGIS License Manager 2018.0 的默認安裝位置爲 C:\Program Files\ArcGIS\LicenseManager\bin 或 C:\Program Files(x86)\ArcGIS\LicenseManager\bin),在此位置您將看到 service.txt 文件。

    此文件應與以下類似:

    SERVER this_host ANY 27000
    VENDOR ARCGIS
    USE_SERVER
    FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \
    	2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \
    	08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \
    	BEC8 D3A2 A615"

 

在 SERVER 行的結尾處,您可選擇直接在 ANY 後面指定 lmgrd 後臺程序的端口號(用空格分隔)。

在 VENDOR 行上,添加 PORT=####,其中 #### 是指定的特定端口號,用來將供應商後臺程序鎖定到特定端口,例如 1234。做出更改後,service.txt 文件應類似於:

 

SERVER this_host ANY 27004		
VENDOR ARCGIS PORT=1234
USE_SERVER
FEATURE ACT ARCGIS 1 permanent 1 vendor_info=7KNJDRHFHBK4CFDMJ214 SIGN="052E ABFC 32DD \
	2473 DEFD E276 4BF3 E0DB 87EB 2203 5A30 C014 19A1 C35E 2154 \
	08B1 9460 A2B9 6701 DC4D CAF2 E2FE 1347 0E36 90FA 4F3B E864 \
	BEC8 D3A2 A615"

 

  1. 保存 .txt 文件。
  2. 在 License Server Administrator 中單擊開始。

    供應商後臺程序現在爲靜態,被鎖定在特定端口。

  3. 這些端口現在可在防火牆中保存爲例外情況,以允許許可服務器與客戶端之間進行通信。

注:

使用 ArcGIS License Manager 10.3 及更高版本時,必須爲 lmgrd 後臺程序指定端口範圍在 27000-27009 之間的端口,以便與 Portal for ArcGIS 一同使用。安裝 ArcGIS License Manager 之後,安裝目錄(2018.0 的默認安裝路徑爲 ..\Program Files(x86)\ArcGIS\LicenseManager\bin )中的 service.txt 文件此時將默認包括端口 27000。如果 ArcGIS License Manager 2018.0 是從早期版本升級安裝的(如在 ArcGIS License Manager 10.2.2 的基礎上升級安裝),由於已在早期版本安裝中指定如 27004 等端口,因此在新安裝中將不再採用該端口。在這種情況下,必須手動將端口重新輸入到 service.txt文件中。如果從 ArcGIS License Manager 10.3-10.6 升級到 ArcGIS License Manager 2018.0,則將會保留 service.txt 文件中的端口信息。lmgrd 後臺程序端口作爲已導出門戶配置文件 *.json 的組成部分與 Portal for ArcGIS 進行通信。

有關配置 Portal for ArcGIS 以通過防火牆的詳細信息,另請參閱 Portal for ArcGIS 幫助文檔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章