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 帮助文档。

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