案例1:
A :公網(wǎng)IP(129.28.X.X)
B: 私網(wǎng)IP (192.168.X.X)
如果不考慮防火墻等原因的話,B 可以SSH遠(yuǎn)程到 A,但是A無法SSH到B(因?yàn)锽是私網(wǎng)IP)。
由于某種原因,現(xiàn)要求A能訪問B,(可以先猜猜該怎么做,***行不行呢?我也不知道.....)
說明:只要其他人能訪問A(公網(wǎng)IP),也就能通過A訪問B了
操作如下:
#主機(jī)B執(zhí)行(然后輸入A的密碼):
ssh -R 6121:127.0.0.1:22 129.28.X.X -Nf
參數(shù)說明:
-R 轉(zhuǎn)發(fā)
6121 A服務(wù)器所要開啟的端口
127.0.0.1 轉(zhuǎn)發(fā)目標(biāo)(本次測試是B主機(jī),也可以換成B能訪問到的其他主機(jī),這樣A就能通過B訪問其它主機(jī)了)
:22 轉(zhuǎn)發(fā)目標(biāo)的端口
-Nf 后臺(tái)啟用,不打開shell
測試:在A服務(wù)器上連接本地端口6121即可
#主機(jī)A執(zhí)行(然后輸入B的密碼):
ssh localhost -p 6121
場景:甲自己電腦上有個(gè)虛擬機(jī),乙電腦上也有個(gè)虛擬機(jī),但是他們不在同一個(gè)網(wǎng)段,通過上訴方法,只要他們能訪問到同一臺(tái)服務(wù)器(往往在公網(wǎng)上),那他們就能通信。感興趣的可以自己整整。
Note: ssh的時(shí)候如果報(bào)錯(cuò) Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的話,在 /etc/ssh/sshd_config 文件添加一行 PasswordAuthentication yes
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。