System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于車輛運維管理的,具體涉及基于ssh反向代理的車輛運維方法、存儲介質及設備。
技術介紹
1、在智能車輛領域,尤其是無人駕駛領域,車輛通常搭載著高度智能化的linux車載電腦,這些電腦充當了車輛的智能大腦,負責感知環境、實時數據處理以及執行各種任務。在車輛管理公司的運營中,尤其在管理駕駛車輛時,需要確保車輛能夠實時上報車載傳感器的數據,以及在需要時,可以通過遠程手動方式操作車載電腦。此外,為了維護運維安全和進行工作人員行為審計,需要對車載電腦集群進行統一的管控。這就引入了堡壘機,在上述場景中,堡壘機充當了一個集中式的控制和監控中心。
2、然而,這些車載電腦的遠程運維和安全管理面臨一系列復雜的問題,其中之一是移動通信動態ip特性引發的挑戰。車輛管理公司在車輛上使用linux車載電腦作為車輛的智能主控,在出問題或者是其他需要的時候,需要支持實時上報車載傳感器相關數據,并支持人為手動遠程操作車載電腦,進行遠程手動操作控制。為了運維安全與工作人員行為審計,我們通過堡壘機對車輛車載電腦集群的的運維安全進行統一管控,但是,車輛車載電腦使用的是4g移動網絡,隨著車的移動,ip會動態變化,傳統的堡壘機只能對靜態ip的資產做運維,使用vpn代理的方式會受限于vpn的網絡限制。
3、綜上所述,在車輛使用4g移動網絡進行通信時,由于車輛的移動性,其ip地址會不斷動態變化,而傳統的堡壘機設計只適用于靜態ip地址的資產。雖然在技術上使用vpn代理是一個解決方案,但它受到vpn網絡限制的局限?,F有vpn技術支持動態ip資產
4、①?復雜的配置和管理:現有vpn解決方案通常需要在車輛和管理站點上進行復雜的配置和管理。這包括配置vpn客戶端和服務器、設置密鑰交換、處理證書等操作。這種復雜性可能導致部署和維護的困難,特別是當涉及大規模的車隊時。用戶需要具備高級網絡知識才能正確配置vpn,從而限制了其廣泛應用。
5、②?性能下降導致傳輸延遲:vpn連接可能會導致性能下降,特別是在帶寬受限或高延遲的網絡環境中。vpn技術通常引入額外的加密和解密過程,以確保數據的安全性。這些額外的處理步驟會導致性能下降,增加了數據傳輸的延遲,特別是在低帶寬或高延遲的網絡環境中更為明顯,對數據傳輸速度產生了負面影響。
6、③?固定ip地址依賴性強:現有vpn通常需要使用靜態ip地址或域名來建立連接,在動態ip地址環境下,vpn技術無法靈活適應,需要額外的配置和管理,增加了復雜性。例如,車輛的ip地址可能會頻繁變化,這導致了不穩定性和配置的復雜性。
7、④?安全性挑戰:雖然vpn提供了一定級別的安全性,但仍然需要額外的安全性措施來確保遠程管理的安全性,其中包括復雜的訪問控制、身份驗證和證書管理,增加了配置和維護的復雜性。
8、⑤?用戶體驗差:由于性能下降和延遲問題,用戶在遠程管理過程中可能會面臨體驗不佳的問題,這尤其在需要實時響應的情況下尤為顯著,如車輛的實時控制和監視。
9、上述缺點相互關聯,導致了現有vpn技術在一些應用場景下的限制和不足。在車輛使用4g等移動通信方式的情況下,動態ip特性可能導致偶爾斷連,給運維安全帶來潛在風險。對于車輛車載電腦的遠程管理,需要一種更簡單、更高效、更安全的解決方案,以克服這些缺點,并提供更好的用戶體驗。ssh反向代理技術通過充分利用ssh協議的特點,解決了這些問題,提供了一種更有吸引力的替代方案。
10、針對車輛運維場景下的技術挑戰,特別是在4g通信環境下偶爾發生斷連的安全性問題。本專利技術基于ssh反向代理進行,充分利用了ssh的加密和身份驗證功能,為車輛遠程管理提供了一種更具吸引力的解決方案,以解決vpn技術存在的問題。本專利技術能夠簡化配置、提高性能、適應動態ip地址,并提供高度安全的遠程管理體驗,對于車輛車載電腦的遠程管理具有重要意義。其次,本專利技術通過引入備用堡壘機和備用服務器等手段,構建了一套最大化運維安全性的解決方案,實現了對斷連情況的即時響應和處理。本專利技術的動態應對機制有效地提升了系統的安全性,確保了運維過程的穩定性。在主堡壘機發生異?;驍噙B的情況下,備用堡壘機能夠無縫切換,確保對車載電腦的實時監控和操作。同時,備用服務器的引入實現了對運維數據的雙重備份,進一步降低了數據丟失的風險,提高了整體系統的可靠性。
技術實現思路
1、本專利技術的目的在于提供基于ssh反向代理的車輛運維方法、存儲介質及設備,旨在解決上述的問題。在堡壘機對車輛車載電腦實行運維場景下,本專利技術解決了車輛集群使用4g等移動通信方式時因移動通信動態ip特性導致堡壘機無法對資產進行運維的問題。
2、本專利技術主要通過以下技術方案實現:
3、基于ssh反向代理的車輛運維方法,包括以下步驟:
4、步驟s1:車輛上安裝有agent,所述agent與堡壘機建立ssh反向代理連接,使堡壘機可以訪問車載電腦;所述agent基于ssh反向代理實時向堡壘機報告自身的ip;
5、步驟s2:檢測堡壘機與車輛的連接狀態,若連接斷開,則進入步驟s3啟動重連機制;
6、步驟s3:嘗試重新建立連接,判斷重連是否成功,若成功,則恢復正常通信;否則進入步驟s4啟動應急策略;
7、步驟s4:重復步驟s3多次后仍無法建立連接,則發送斷聯信息到備用服務器,判斷發送斷聯信息是否成功,若成功,則進入步驟s5等待備用服務器探活;
8、步驟s5:備用服務器接收到斷聯信息后,則嘗試探活當前堡壘機,檢查當前堡壘機是否仍然可達,若當前堡壘機不可達,則備用服務器觸發告警通知,并啟用備用堡壘機,同時備用服務器通知agent切換到備用堡壘機。
9、為了更好地實現本專利技術,進一步地,所述步驟s1包括以下步驟:
10、步驟s101:agent初始化;
11、步驟s102:agent獲取車輛的mac地址;
12、步驟s103:agent基于獲取到的mac地址生成一個ssh密鑰對;
13、步驟s104:agent基于初始鑒權將公鑰傳遞至堡壘機,agent通過公鑰請求與堡壘機建立連接;
14、步驟s105:堡壘機通過agent提供的ssh密鑰驗證agent的身份,若身份驗證通過,則agent與堡壘機成功建立ssh長連接。
15、為了更好地實現本專利技術,進一步地,所述步驟s1中,所述堡壘機維護有ssh連接池,所述堡壘機將建立的ssh連接維護在ssh連接池中。
16、為了更好地實現本專利技術,進一步地,所述ssh連接池中連接端口的狀態轉移包括以下步驟:
17、步驟a1:ssh連接的起始點是初始狀態,所述初始狀態包括空閑狀態;
18、步驟a2:若有agent請求連接,則ssh連接由空閑狀態轉移到連接中狀態;
<本文檔來自技高網...【技術保護點】
1.基于SSH反向代理的車輛運維方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于SSH反向代理的車輛運維方法,其特征在于,所述步驟S1包括以下步驟:
3.根據權利要求1或2所述的基于SSH反向代理的車輛運維方法,其特征在于,所述步驟S1中,所述堡壘機維護有SSH連接池,所述堡壘機將建立的SSH連接維護在SSH連接池中。
4.根據權利要求3所述的基于SSH反向代理的車輛運維方法,其特征在于,所述SSH連接池中連接端口的狀態轉移包括以下步驟:
5.根據權利要求4所述的基于SSH反向代理的車輛運維方法,其特征在于,所述步驟A3中,在連接成功狀態,若連接池端口充足,則包括以下步驟:
6.根據權利要求4所述的基于SSH反向代理的車輛運維方法,其特征在于,所述步驟A3中,在連接成功狀態,若連接池端口不足,則SSH連接轉移到端口資源不足狀態,并分別觸發告警通知和端口資源釋放;若告警已經通知相關人員,則SSH連接轉移到已通知狀態;若端口連接釋放,則進入步驟A1,SSH連接轉移到空閑狀態。
7.根據權利要求1或2
8.根據權利要求7所述的基于SSH反向代理的車輛運維方法,其特征在于,所述唯一名為堡壘機分配的車輛的唯一標識。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1-8中任一項所述的方法。
10.一種電子設備,其特征在于,包括存儲器和處理器;所述存儲器上存儲有計算機程序;所述處理器,用于執行所述存儲器中的所述計算機程序,以實現權利要求1-8中任一項所述的方法。
...【技術特征摘要】
1.基于ssh反向代理的車輛運維方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于ssh反向代理的車輛運維方法,其特征在于,所述步驟s1包括以下步驟:
3.根據權利要求1或2所述的基于ssh反向代理的車輛運維方法,其特征在于,所述步驟s1中,所述堡壘機維護有ssh連接池,所述堡壘機將建立的ssh連接維護在ssh連接池中。
4.根據權利要求3所述的基于ssh反向代理的車輛運維方法,其特征在于,所述ssh連接池中連接端口的狀態轉移包括以下步驟:
5.根據權利要求4所述的基于ssh反向代理的車輛運維方法,其特征在于,所述步驟a3中,在連接成功狀態,若連接池端口充足,則包括以下步驟:
6.根據權利要求4所述的基于ssh反向代理的車輛運維方法,其特征在于,所述步驟a3中,在連接成功狀態,若連接池端口不足,則ssh連接轉移到端口資源不足狀態,并分別觸發告警通知和端...
【專利技術屬性】
技術研發人員:廖頂超,杜坤林,鄭學新,童心,
申請(專利權)人:成都安恒信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。