案例1:
A :公網IP(129.28.X.X)
在會寧等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、網站建設 網站設計制作按需開發網站,公司網站建設,企業網站建設,成都品牌網站建設,營銷型網站,成都外貿網站建設公司,會寧網站建設費用合理。
B: 私網IP (192.168.X.X)
如果不考慮防火墻等原因的話,B 可以SSH遠程到 A,但是A無法SSH到B(因為B是私網IP)。
由于某種原因,現要求A能訪問B,(可以先猜猜該怎么做,***行不行呢?我也不知道.....)
說明:只要其他人能訪問A(公網IP),也就能通過A訪問B了
操作如下:
#主機B執行(然后輸入A的密碼):
ssh -R 6121:127.0.0.1:22 129.28.X.X -Nf
參數說明:
-R 轉發
6121 A服務器所要開啟的端口
127.0.0.1 轉發目標(本次測試是B主機,也可以換成B能訪問到的其他主機,這樣A就能通過B訪問其它主機了)
:22 轉發目標的端口
-Nf 后臺啟用,不打開shell
測試:在A服務器上連接本地端口6121即可
#主機A執行(然后輸入B的密碼):
ssh localhost -p 6121
場景:甲自己電腦上有個虛擬機,乙電腦上也有個虛擬機,但是他們不在同一個網段,通過上訴方法,只要他們能訪問到同一臺服務器(往往在公網上),那他們就能通信。感興趣的可以自己整整。
Note: ssh的時候如果報錯 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的話,在 /etc/ssh/sshd_config 文件添加一行 PasswordAuthentication yes
網頁標題:linux如何實現ssh端口轉發?
本文來源:http://vcdvsql.cn/article36/jhgppg.html
成都網站建設公司_創新互聯,為您提供電子商務、定制網站、標簽優化、網頁設計公司、網站改版、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯