ArcGIS License Manager端口設置知多少(一)

在給用戶安裝ArcGIS Desktop浮動版許可以及解答用戶關於客戶端無法連接許可服務器的過程中,經常會遇到端口的問題,自己一直也是知其然,但不知其所以然,也就是知道怎麼設置端口,但是並不知道其背後的原理。最近恰巧又遇到到高校裝機需要設置端口,於是進行了深入研究,寫了這篇文章,以便幫助更多人。該文章適用於比較專業的ArcGIS用戶以及業內人士,單機版許可用戶以及破解版用戶可繞行。

一、問題描述:

當ArcGIS License Manager所在機器的防火牆開啓的狀態下,ArcGIS Desktop客戶端連接該許可服務器時會報下面的錯誤:

1

當然比較簡單粗暴的方法就是告訴用戶直接將防火牆關閉,關閉之後即可正常連接。但是有些用戶爲了安全起見,必須要開啓防火牆,這時就需要知道具體開放哪個端口,以便客戶端可以成功連接該許可服務器。那麼,如何設置這個端口呢?下面先看如何設置該端口以及如何在防火牆中開放該端口。

二、解決方法:

1,如何設置該端口可以參考ArcGIS Desktop幫助文檔:配置 ArcGIS License Manager 以穿透防火牆,文檔中將該過程寫的比較清楚,這裏簡要描述下:

A,打開ArcGIS License Server Administrator,左側選擇啓動/停止許可服務,右側界面選擇“停止”服務。

2

B,找到C:\Program Files (x86)\ArcGIS\License10.6\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”

如果許可服務器上的27000端口被其它程序佔用了,那麼需要修改第一行末尾ANY 27000將27000設爲27000-27009之間的任意沒有被佔用的端口即可。如果沒有被佔用,那麼只需要修改第二行,在最後添加想要設置的端口:如PORT = 1234

SERVER this_host ANY 27000
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”

1234在這裏只是隨便輸入的(任意沒有被佔用的端口即可,最好在10000號段以下),修改完service.txt後保存。

C,打開ArcGIS License Server Administrator,左側選擇啓動/停止許可服務,右側界面選擇“啓動”服務。

2,接下來需要在許可服務器所在機器的防火牆中開啓1中設置的端口(這裏爲1234),開啓方法如下:

控制面板->Windows Defender防火牆->高級設置->入站規則->新建規則

3

規則類型選擇端口

在這裏插入圖片描述

下一步,選擇特定端口123427000。爲什麼要開啓27000端口,後面文章中會講到,其實不開啓27000端口也是可以的,只不過連接許可管理器時只能使用port@IP一種方式。

在這裏插入圖片描述

下一步,選擇允許連接,也就是說1234以及27000端口可以穿過防火牆:

在這裏插入圖片描述

最後設置規則名稱和描述信息,這樣就開放了1234和27000端口。

防火牆入站規則只需要在服務器端設置,客戶端不需要設置,打開了防火牆也不影響。

3,打開客戶端的ArcGIS Administrator,左側選擇Desktop,右側選擇對應的許可級別,比如我這裏是Advanced浮動版,然後在License Manager處輸入1234@IP,如果上一步中同時添加了27000端口的話還可以輸入27000@IP或者直接IP地址,但如果只填寫IP地址的話連接會稍慢一點點,這個後面文章會講到爲什麼。

:如果防火牆中沒有添加27000端口而只添加了1234端口的話,那麼僅有一種寫法,就是1234@IP。

在這裏插入圖片描述

好吧,這篇文章主要講如何設置端口以及如何配置防火牆,如果想知道其背後原理的話,還請往下看……

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