1、外網SSH訪問內網centos伺服器問題
如果內網IP連接SSH是正常的,表明你的centos伺服器設置完畢。如果我沒猜錯的話,你內網SSH連接應該是沒有更改埠仍是22.
那麼問題就出在你沒有正確設置路由埠。
假如你單位的路由器NAT的線路是默認線路或者綁定到wan口。那麼你NAT這邊的埠號可以設置為1111或者其他任意的不沖突的埠號,但你內部IP的埠號還是必須得與你的centos伺服器的SSH埠號一致。否則是連接不上的。
另外,你的centos的SSH連接限制中也要開放互聯網連接,不能限定為只允許本地連接。
你重點檢查後二步。一般問題都可以解決。
祝好運了
2、如何在外網用ssh訪問內網linux伺服器
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變化的問題。
3、如何在外網用SSH訪問內網LINUX伺服器
一,動態公網IP環境
1,環境描述:
路由器分配的是動態公網IP,且有路由管理許可權,LINUX主機部署在路由內網。如何實現外網SSH訪問內網LINUX主機?
2,解決方案:
使用nat123動態域名解析,解決動態公網IP問題。
3,實現過程:
方法一:在同區域網下另一台windows主機中使用動態解析windows版。
動態域名解析windows版,實現步驟參考《外網訪問內網LINUX-動態公網IP動態域名解析-windows版》
方法二:在被訪問端Linux主機中使用動態域名解析Linux版。
動態域名解析Linux版,實現方法參考《外網SSH訪問內網LINUX-動態解析-Linux版》
二,內網環境,無公網IP
1,環境描述:
LINUX部署在內網環境,沒有公網IP,在內網可以上外網。如何實現在外網SSH訪問內網LINUX主機?
2,解決方案:
使用nat123埠映射,一步映射即可將內網LINUX地址映射到外網,實現外網的訪問。
3,實現過程:
方法一:在同一內網的windows主機中使用非網站轉發映射或全埠映射windows版。
非網站映射windows版,實現方法過程參考《外網SSH訪問內網LINUX-非網站映射-windows版》
全埠映射windows版,實現方法參考《外網SSH訪問內網LINUX-全埠映射-windows版》
方法二:在被訪問端Linux主機中使用Linux版的非網站映射或全埠映射。
Linux版非網站映射,實現方法步驟《外網ssh訪問內網linux-非網站映射-linux版》
Linux版全埠映射,實現過程參考《外網訪問內網Linux-全埠映射-Linux版》
提示:
本地(動態)公網IP時,使用動態域名解析,動態解析後,域名訪問完全走本地帶寬。
內網環境,非網站應用,優先考慮使用全埠映射,穿透不限速。
快速了解相關:
使用埠映射還是動態域名解析?> 埠映射與動態域名解析的區別?> 選擇什麼映射類型?
80映射與網站加速的區別?> 本地加速與網站加速的區別?> 免費與VIP的區別?> 如何選擇映射VIP?
如何使用映射VIP(80網站)?> 如何使用映射VIP(非網站)?> 如何使用動態域名解析VIP服務?
如何使用自己的域名(根域名和www子域名)?
當前活動:
1. 非網站映射VIP免費體驗。 2. 網站加速VIP免費體驗。 3. 全埠映射VIP免費體驗。
4. 充值送N幣再送T幣。 5. 站外分享送T幣活動。
埠映射高級功能:
1. 如何切換使用映射VIP線路。 2. http穿透解決http屏蔽問題。 3. 埠映射應用多機負載均衡。
4. 80映射網站默認使用快照提示取消。 5. 映射網站默認未登錄提示頁面自定義。
6. 如何設置映射網站離線轉跳自定義目標地址。 7. 自主發布映射服務。
動態域名解析高級功能:
1. 動態域名解析應用多機負載均衡。 2. 動態域名解析VIP怎麼用。
域名解析高級功能:
1. 域名解析A記錄宕機檢測和故障轉移。 2. URL顯性轉發和隱性轉發。 3. URL轉發默認提示取消。
關於Linux命令的介紹,看看《linux就該這么學》,具體關於這一章地址3w(dot)linuxprobe/chapter-02(dot)html
遠程開機:
1. 微信/網頁遠程開機。
4、如何從外網SSH連接內網伺服器
1 明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接
2 被訪問端的Linux主機上使用nat123動態域名解析Linux版本。在被訪問端的Linux伺服器安裝nat123客戶端,並登錄使用它。
登錄網頁,左側用戶中心,添加域名解析,選擇動態域名解析並添加確認。
3 選擇動態域名解析記錄,使用免費二級域名,或自己的域名。滑鼠放在輸入框有向導提示。如不理解負載均衡,不要勾選多點登錄。
4 新添加動態解析後,等待幾分鍾生效。解析生效後,動態解析域名與本地公網IP是保持對應的。可以通過ping下域名核實,返回結果IP地址為本地公網IP地址時,表示動態解析生效正常。
5 路由器埠映射,路由映射SSH訪問22埠。
因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做埠映射,將內網LINUX伺服器訪問22埠打通。路由器埠映射位置:轉發規則/虛擬伺服器/添加允許外網訪問埠和協議。
6 外網訪問時,使用動態解析域名。
在外網使用SSH訪問內網LINUX伺服器時,使用動態解析域名進行連接訪問。域名是不變的,可以上網即可訪問,再也不擔心動態公網IP變化的問題
注意事項
如果本地沒有公網IP,需要使用nat123埠映射方法。Nat123埠映射連通內外網不需要路由設置,不需要公網IP,可以上網即可使用。
動態域名解析是在(動態)公網環境使用的,用固定的域名代替動態的公網IP,解決動態公網IP問題,和實時獲得本地公網IP地址
5、雙網卡CentOS,ssh方式通過外網訪問內網,該如何操作
A伺服器用iptables做埠轉發,ssh A伺服器的埠
如果用內網地址訪問,A開啟l路由轉發
6、ssh從外網訪問內網的伺服器,但內網沒有公網地址,怎麼實現呢?
在路由器上做埠映射。
沒有路由器的控制許可權,推薦使用POPvpn,可以實現在外網訪問內網所有應用與服務。
7、如何使用SSH2在外網遠程訪問共享上網的機器
你得在對外的路由器上設置port forwarding。
在對外的那台主機上設置埠轉發,內網其他主機都可以使用內網地址,且確保對外的主機與內網主機處於同一網段。我以前做過這樣的網路實驗,虛擬機裡面有一台主機是通過橋接與外面通信,其他主機是nat,外網不能直接訪問到。通過在橋接的那台電腦上做埠轉發可以ssh連到內網的主機。
8、外網ssh到內網上,怎麼做
如果內網IP連接SSH是正常的,表明你的centos伺服器設置完畢。如果我沒猜錯的話,你內網SSH連接應該是沒有更改埠仍是22.
那麼問題就出在你沒有正確設置路由埠。
假如你單位的路由器NAT的線路是默認線路或者綁定到wan口。那麼你NAT這邊的埠號可以設置為1111或者其他任意的不沖突的埠號,但你內部IP的埠號還是必須得與你的centos伺服器的SSH埠號一致。否則是連接不上的。
另外,你的centos的SSH連接限制中也要開放互聯網連接,不能限定為只允許本地連接。
你重點檢查後二步。一般問題都可以解決。
9、怎樣使用ssh實現從外網到內網的伺服器遠程登錄
在內網通過域名綁定伺服器,外網SSH訪問連接時,通過域名的訪問,實現訪問內網LINUX。 具體的實現過程如下: 明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接。 被訪問端的Linux主機上使用nat123動態域名解析Linux版本。 在被訪問端的Linux伺服器安裝nat123客戶端,並登錄使用它。 登錄網頁,左側用戶中心,添加域名解析,選擇動態域名解析並添加確認。 選擇動態域名解析記錄,使用二級域名,或自己的域名。滑鼠放在輸入框有向導提示。如不理解負載均衡,不要勾選多點登錄。 新添加動態解析後,等待幾分鍾生效。解析生效後,動態解析域名與本地公網IP是保持對應的。可以通過ping下域名核實,返回結果IP地址為本地公網IP地址時,表示動態解析生效正常。 路由器埠映射,路由映射SSH訪問22埠。 因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做埠映射,將內網LINUX伺服器訪問22埠打通。路由器埠映射位置:轉發規則/虛擬伺服器/添加允許外網訪問埠和協議。我的LINUX伺服器SSH服務埠是默認的22,我內網對應LINUX伺服器主機的內網IP地址是192.168.1.29。 外網訪問時,使用動態解析域名。
10、怎樣通過外網ssh訪問樹莓派
建立 樹莓派 到 VPS 的反向代理【樹莓派 上操作】
ssh -fCNR :localhost:22 [email protected]
為 VPS 上埠,用來與 樹莓派 上的22埠綁定。
建立 VPS 上的正向代理,用作本地轉發。做這一步是因為綁定後的 埠只支持本地訪問【VPS 上操作】
ssh -fCNL *::localhost: localhost
為本地轉發埠,用以和外網通信,並將數據轉發到 ,實現可以從其他機器訪問。
其中的*表示接受來自任意機器的訪問。
現在在 Client 機器上可以通過 VPS ssh 到樹莓派。
ssh -p [email protected]
至此方案完成。
同理,也可以建立反向代理通過VNC來連接內網樹莓派的圖形界面。
附:
SSH 參數解釋
-f 後台運行
-C 允許壓縮數據
-N 不執行任何命令
-R 將埠綁定到遠程伺服器,反向代理
-L 將埠綁定到本地客戶端,正向代理