首頁 > 網際網路

如何在外網用SSH存取內網LINUX伺服器?

2019-12-17 11:12:02

路由器分配的是動態公網IP,且有路由器登入管理許可權。如何在外網用SSH存取內網LINUX伺服器?下面介紹如何利用開放的nat123埠對映網路輔助軟體實現。

1

實現此的技術原理:

在內網通過域名系結伺服器,外網SSH存取連線時,通過域名的存取,實現存取內網LINUX。


2

具體的實現過程如下:

明確LINUX伺服器內網存取地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常存取連線。如圖所示:


3

被存取端的Linux主機上使用nat123動態域名解析Linux版本。

在被存取端的Linux伺服器安裝nat123用戶端,並登入使用它。


4

登入網頁,左側使用者中心,新增域名解析,選擇動態域名解析並新增確認。

選擇動態域名解析記錄,使用二級域名,或自己的域名。滑鼠放在輸入框有嚮導提示。如不理解負載均衡,不要勾選多點登入。


5

新新增動態解析後,等待幾分鐘生效。解析生效後,動態解析域名與本地公網IP是保持對應的。可以通過ping下域名核實,返回結果IP地址為本地公網IP地址時,表示動態解析生效正常。


6

路由器埠對映,路由對映SSH存取22埠。

因為公網IP是在路由器上的,外網存取時,需要經過路由,需要在路由器上做埠對映,將內網LINUX伺服器存取22埠打通。路由器埠對映位置:轉發規則/虛擬伺服器/新增允許外網存取埠和協定。我的LINUX伺服器SSH伺服器端口是預設的22,我內網對應LINUX伺服器主機的內網IP地址是192.168.1.29。


7

外網存取時,使用動態解析域名。

在外網使用SSH存取內網LINUX伺服器時,使用動態解析域名進行連線存取。域名是不變的,可以上網即可存取,再也不擔心動態公網IP變化的問題。



IT145.com E-mail:sddin#qq.com