外網SSH訪問內網LINUX服務器


轉載 http://www.nat123.com/Pages_8_602.jsp -> https://www.cnblogs.com/youngaaron/p/6502981.html

環境描述:LINUX服務器部署在內網環境,局域網內可以訪問LINUX,內網也可以上外網。

解決方案:被訪問端Linux主機上使用nat123全端口映射linux版,實現外網的訪問。
1,確保內網應用正常
明確內網LINUX訪問地址,並確保LINUX服務器的SSH服務正常。如內網LINUX的SSH訪問地址是192.168.1.29:22,內網可以正常使用SSH進行訪問。

2,nat123客戶端Linux版安裝啟動
#apt install mono-complete (centos、redhat參考此篇:https://www.cnblogs.com/jianzhou/p/12124150.html)
#cd /mnt
#wget http://www.nat123.com/down/nat123linux.tar.gz 登陸網站下載安裝包,如沒有帳號,可以進入nat123網站進行注冊。
#tar -zxvf nat123linux.tar.gz
#mono nat123linux.sh 運行客戶端,並按提示依次輸入自己的帳號和密碼
#nohup mono nat123linux.sh service & ——后台服務方式啟動,自動讀取上次成功登錄帳號

3,開機自動登錄啟動
把啟動程序的命令添加到/etc/rc.local文件中,此文件內容如下,
#!/bin/sh -e
# rc.local
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# bits.
# By default this script does nothing.
cd /soft/nat123
screen -S nat123 確保本地可執行screen,通過它單獨調用當后台進程運行
mono nat123linux.sh service &
exit 0

4,登陸網站遠程web管理
登錄網站,左側用戶中心,添加端口映射。選擇全端口映射類型。填寫內網LINUX固定地址端口,和外網訪問的域名。可以使用自己的域名,也可以使用免費二級域名。將鼠標放在輸入框有向導提示。其中全端口映射轉發P2P模式是VIP線路。

5,外網訪問端安裝nat123客戶端並使用訪問者

window下載安裝nat123軟件:http://www.nat123.com/Pages_2_32.jsp
訪問者打開LINUX全端口映射后的域名和訪問端口。如添加目標地址端口時,同時勾選允許局域網訪問,則在訪問者局域網內都可以進行訪問。


在使用訪問者本機,可以進行訪問LINUX。訪問地址是本地訪問者打開的域名端口。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM