System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據庫,特別是涉及一種遠程訪問方法、計算機設備以及存儲介質。
技術介紹
1、隨著互聯網時代的不斷發展,用戶經常面臨需要遠程訪問計算機的情況,當前,用戶可以通過遠程桌面連接軟件remoteapp進行遠程計算機訪問。
2、按照現有的堡壘機應用發布會話批量訪問方案,如果選擇remoteapp方式進行批量的遠程計算機訪問時,可能會由于遠程桌面客戶端之間的相互影響導致用戶無法正常地訪問代填登錄后的遠程客戶端。因此,如何在用戶批量進行多個遠程客戶端訪問時,保證用戶能夠批量訪問成功,是需要解決的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠在用戶批量進行多個遠程客戶端訪問時,保證用戶能夠批量訪問成功的遠程訪問方法、計算機設備以及存儲介質。
2、第一方面,本申請提供了一種遠程訪問方法,通過遠程訪問系統執行,所述遠程訪問系統包括訪問管理系統、多個遠程訪問客戶端、代理服務器、多個遠程訪問服務器、多個代填管理系統、多個目標客戶端和多個目標服務器,所述遠程訪問方法包括:
3、訪問管理系統獲取至少一個用戶訪問請求,并根據用戶訪問請求確定目標服務器地址,且啟動遠程訪問客戶端;
4、遠程訪問客戶端和代理服務器建立遠程訪問連接,并在遠程訪問連接建立成功后,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接;
5、各遠程訪問服務器與代理服務器成功建立遠程訪問連接后,分別啟動對應的代填管理系統;
6、
7、各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過所述遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作所述目標服務器。
8、在其中一個實施例中,遠程訪問客戶端和代理服務器建立遠程訪問連接后,還包括:
9、遠程訪問客戶端確定遠程訪問連接是否建立成功;
10、若否,則連接代理服務器失敗的遠程訪問客戶端發出會話啟動失敗通知。
11、在其中一個實施例中,遠程訪問客戶端確定遠程訪問連接是否建立成功后,還包括:
12、若是,則代理服務器對虛擬通道進行監聽獲取監聽信息。
13、在其中一個實施例中,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接后,還包括:
14、代理服務器確定與各遠程訪問服務器之間的遠程訪問連接是否建立成功;
15、若否,則向遠程訪問客戶端反饋與各遠程訪問服務器之間的遠程訪問連接建立失敗的通知,遠程訪問客戶端發出會話啟動失敗提示信息。
16、在其中一個實施例中,各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過所述遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作所述目標服務器后,還包括:
17、代填管理系統根據代填工具反饋的進程信息確定代填任務的執行信息;
18、代填管理系統打開虛擬通道,向代理服務器發送代填任務的執行信息;
19、代理服務器接收到代填任務的執行信息后,向遠程訪問客戶端發送代填任務的執行信息。
20、在其中一個實施例中,向遠程訪問客戶端發送代填任務的執行信息后,還包括:
21、代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的執行等待時長;
22、若代填任務的執行等待時長大于第一預設時長,則確定代填任務執行失敗,且通知代填任務執行失敗的代填管理系統對應的遠程訪問客戶端發出會話啟動失敗通知。
23、在其中一個實施例中,代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的執行等待時長后,還包括:
24、若代填任務的執行等待時長小于或等于第一預設時長,則代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的結束通知等待時長;
25、若代填任務的結束通知等待時長大于第二預設時長,則確定代填任務執行失敗,且通知代填任務執行失敗的代填管理系統對應的遠程訪問客戶端發出會話啟動失敗通知。
26、在一個實施例中,代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的結束通知等待時長后,還包括:
27、若各代填管理系統對應的代填任務的結束通知等待時長小于或等于第二預設時長,則通知遠程訪問客戶端向各代填管理系統對應的目標客戶端展示窗口消息。
28、第二方面,本申請還提供了一種計算機設備,所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
29、訪問管理系統獲取至少一個用戶訪問請求,并根據用戶訪問請求確定目標服務器地址,且啟動遠程訪問客戶端;
30、遠程訪問客戶端和代理服務器建立遠程訪問連接,并在遠程訪問連接建立成功后,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接;
31、各遠程訪問服務器與代理服務器成功建立遠程訪問連接后,分別啟動對應的代填管理系統;
32、各代填管理系統通過對應的代填工具啟動對應的目標客戶端;
33、各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作目標服務器。
34、第三方面,本申請還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
35、訪問管理系統獲取至少一個用戶訪問請求,并根據用戶訪問請求確定目標服務器地址,且啟動遠程訪問客戶端;
36、遠程訪問客戶端和代理服務器建立遠程訪問連接,并在遠程訪問連接建立成功后,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接;
37、各遠程訪問服務器與代理服務器成功建立遠程訪問連接后,分別啟動對應的代填管理系統;
38、各代填管理系統通過對應的代填工具啟動對應的目標客戶端;
39、各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過所述遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作所述目標服務器。
40、上述遠程訪問方法、計算機設備以及存儲介質,通過遠程訪問系統進行遠程訪問,遠程訪問系統包括訪問管理系統、遠程訪問客戶端、代理服務器、遠程訪問服務器、代填管理系統、目標客戶端和目標服務器,訪問管理系統獲取至少一個用戶訪問請求,并根據用戶訪問請求確定目標服務器地址,且啟動遠程訪問客戶端;遠程訪問客戶端和代理服務器建立遠程訪問連接,并在遠程訪問連接建立成功后,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接;各遠程訪問服務器與代理服務器成功建立遠程訪問連接后,分別啟動對應的代填管理系統;各代填管理系統通過對應的代填工具啟動對應的目標客戶端;各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過本文檔來自技高網...
【技術保護點】
1.一種遠程訪問方法,其特征在于,通過遠程訪問系統執行,所述遠程訪問系統包括訪問管理系統、遠程訪問客戶端、代理服務器、多個遠程訪問服務器、多個代填管理系統、多個目標客戶端和多個目標服務器,所述遠程訪問方法包括:
2.根據權利要求1所述的方法,其特征在于,遠程訪問客戶端和代理服務器建立遠程訪問連接后,還包括:
3.根據權利要求2所述的方法,其特征在于,遠程訪問客戶端確定遠程訪問連接是否建立成功后,還包括:
4.根據權利要求3所述的方法,其特征在于,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接后,還包括:
5.根據權利要求3所述的方法,其特征在于,各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過所述遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作所述目標服務器后,還包括:
6.根據權利要求5所述的方法,其特征在于,向遠程訪問客戶端發送代填任務的執行信息后,還包括:
7.根據權利要求6所述的方法,其特征在于,代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的執行等待時
8.根據權利要求7所述的方法,其特征在于,代理服務器根據代填任務的執行信息確定各代填管理系統對應的代填任務的結束通知等待時長后,還包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至權利要求8中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至權利要求8中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種遠程訪問方法,其特征在于,通過遠程訪問系統執行,所述遠程訪問系統包括訪問管理系統、遠程訪問客戶端、代理服務器、多個遠程訪問服務器、多個代填管理系統、多個目標客戶端和多個目標服務器,所述遠程訪問方法包括:
2.根據權利要求1所述的方法,其特征在于,遠程訪問客戶端和代理服務器建立遠程訪問連接后,還包括:
3.根據權利要求2所述的方法,其特征在于,遠程訪問客戶端確定遠程訪問連接是否建立成功后,還包括:
4.根據權利要求3所述的方法,其特征在于,代理服務器基于目標服務器地址與各遠程訪問服務器建立遠程訪問連接后,還包括:
5.根據權利要求3所述的方法,其特征在于,各目標客戶端啟動后,分別連接對應的目標服務器,以使用戶通過所述遠程訪問客戶端操作目標客戶端,從而基于目標客戶端操作所述目標服務器后...
【專利技術屬性】
技術研發人員:陳孟春,姜森,劉樂,
申請(專利權)人:浙江齊治科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。