您好,登錄后才能下訂單哦!
怎么進行xshell的隧道功能測試,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
場景情況:
如上圖所示,因公司網絡原因。從【個人電腦】無法直接通過ssh登錄到【目標主機】,也就是說【個人電腦】與【目標主機】的22端口是網絡不通的。只能通過【個人電腦】ssh到【跳轉機1】,然后再ssh到【跳轉機2】,最后再ssh到【目標主機】。現在業務同事有需求,需要在目標主機搭建Oracle,因本人之前尚未嘗試使用靜默安裝方式,所以想調用【目標主機】的圖形界面進行oracle安裝。
處理過程:
當時以為除了開通【個人電腦】到【目標主機】的網絡策略,沒有其他辦法,所以最后只能嘗試靜默安裝了。后來發現xshell有隧道功能,故做了如下嘗試,解決圖形界面顯示問題。
1 先建立【個人電腦】到【跳轉機1】的會話,并在會話中開通到【跳轉機2】的隧道。如下圖所示:
注意:偵聽端口12226是可以調整為【個人電腦】其他任意端口,但要確認該端口是未被使用的。
2 利用步驟一創建的隧道,創建到【跳轉機2】的會話,并創建到【目標主機】的隧道,如下圖所示:
同樣,本地的偵聽端口可以隨意更改,只要保證不被占用就好。
3 利用步驟二創建的隧道,創建到【目標主機】的會話,如下圖所示:
這時,發現即使【個人電腦】到【目標主機】的22端口不通的情況下,也可以使用xshell連接過去了。
4 使用xstart 新建到【目標主機】的會話,并修改相關端口,將端口設置為步驟二中設置的偵聽端口。
5 設置ORACLE用戶的DISPLAY參數與root用戶的DISPLAY參數一致即可。(其實步驟4如果直接使用oracle用戶登陸的話,就不用設置,直接可以調用netca,asmca,dbca等圖形界面了)
看完上述內容,你們掌握怎么進行xshell的隧道功能測試的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。