外網連接內網的linux機器
環境:
由於內網linux機器,沒有一個公網ip,導致外網通過Xshell無法連接到內網的linux機器。
目的:
爲了實現外網能連接到沒有公網ip的linux機器。
實現過程:
在linux機器上安裝nat123服務端,進行全端口映射,實現內網穿透,會得到一個域名,然後在外網的win7機器上下載nat123客戶端,登陸連接linux的外網域名,最後就可以在win7機器上,使用Xshell連接到linux主機
1.在linux上下載安裝nat123.
[root@zhiyou sources]# tar xf nat123linux201505.tar.gz
2.運行環境mono安裝(配置好yum倉庫,進行更新)
Yum倉庫:
[epel]
name=epel
baseurl=http://mirrors.aliyun.com/epel/6Server/x86_64/
enabled=1
gpgcheck=0
[root@zhiyou sources]# yum install mono-devel –y
查看安裝運行環境版本信息
[root@zhiyou sources]# mono –V
3. service啓動
根據提示輸入賬號密碼
[root@zhiyou sources]# mono nat123linux.sh
自動讀取上次成功登陸的賬號並以後臺啓動
[root@zhiyou sources]# mono nat123linux.sh service &
創建一個全端口映射(在nat123官網註冊)。
在win7上操作。
1、下載客戶端,登陸,添加22端口,進行連接。這樣就可以使用Xshell連接。