結合了ssh和網路輔助nat123實現內網埠對映的方法進行分析。
方法/步驟
結合了ssh和網路輔助nat123實現內網埠對映的方法進行分析。
有時候有些內網的機器的埠需要外網可以訪問,但是又苦沒有公網ip地址,怎麼辦??我們就可以藉助ssh隧道的原理,來映射了。
我內網ip(192.168.2.3)地址機器埠:3306
有公網(60.192.253.42)的內網(192.168.2.4)機器埠:3309
如果你想在公網訪問到2.3的3306埠,只需要在2.4的機器上面執行如下命令就好:
ssh -f -N -C -i /root/.ssh/id_rsa -L 192.168.2.4:3309:192.168.2.3:3306 [email protected] -p22
(前提你2.4機器可以通過金鑰的方式登陸到2.3的機器)
這樣就就可以通過訪問2.3的3309埠,訪問到2.4的3306埠了
#mysql -uroot -p123 -h60.192.253.42 -P3309
另外一種實現方法是: 在內網啟用nat123。
使用80埠對映。使用自己的域名,並設定域名由nat123解析。可直接用提示自定義域名。對映成功生效後。即可用域名訪問網站。