日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

XShell远程连接LInux服务器(地址端口映射方法)

發布時間:2025/3/11 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 XShell远程连接LInux服务器(地址端口映射方法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

所實現的功能:

這篇文章主要是記錄我在非同一局域網下用win10系統的Xshell去連接Linux系統服務器

環境:一臺win10主機,已安裝好Xshell7,局域網ip:192.168.0.132
一臺Linux主機,將其作為遠程服務器使用,局域網ip:192.168.0.119,公網ip:113.54.xxx.xxx

同一局域網下的連接方式可以參考我的另一篇文章:
Xshell連接遠程Linux服務器失敗Could not connect to ‘192.xxx.xx.xxx‘ (port 22): Connection failed.
地址:https://blog.csdn.net/qq_37975919/article/details/115207220

遇到的問題:

這兩臺主機從表面上看網關一樣,但實際上互相 ping 私有 ip 時 ping 不同,后面確定他們都不在一個局域網,只是網關ip相同而已。能 ping 通是實現遠程訪問的前提。使用公網 ip 他們能 ping 通,但我使用Xshell訪問連接不到Linux服務器。

解決方法:

進入路由器管理頁面,設置 Linux 服務器主機的端口映射,將私有 ip 的SSH默認端口(22)映射到公網 ip 的其他端口(任意端口即可)。

具體操作:

1先按我同一局域網下的方式,做好以下準備工作:

1.1、在linux服務器上安裝好openssh-server
1.2、打開ssh默認端口22
1.3、還要確認window端也裝上了openssh,win10默認已安裝,直接把Xshell安裝好

查看雙方主機的公網ip及私有ip
linux 查看主機的公網ip:兩種方法,如下:

  • curl ifconfig.me 速度慢,信息不全
  • curl cip.cc 速度快
  • linux查看私有ip及網關掩碼之類的:

    ifconfig

    windows是

    ipconfig

    2 按照以下步驟配置好端口映射

    在Linux服務端所在的局域網進入路由管理頁面。
    我這里是進入:http://192.168.0.1
    輸入密碼就可以進行配置了
    這里是示意圖,是Tenda的

    它這個好像是全端口映射,一一對應,和TPLINK不一樣。
    TPLINK是下面這種的。該圖是將內部80端口映射到外網8080端口,然后我是將22端口映射到1080端口的。1024以下的端口默認是root用戶。根據自己需要設置。

    還可以在WAN設置那里看公網ip地址,WAN口是廣域網,LAN口是局域網。
    參考博文:使用外網ssh遠程登錄Ubuntu的設置方法
    地址:https://www.2cto.com/net/201806/756272.html
    windows10內網和外網訪問ubuntu服務器

    3、設置號好端口映射之后,再在windows端的Xshell進行遠程連接。

    主機填公網ip,端口填映射到外網的端口,我這里是1080

    點擊連接,成功之后會出現下圖,點擊接受并保存就好了。

    現在就可以進行操作啦!!!
    歷時兩天,開心到飛起!!!

    總結

    以上是生活随笔為你收集整理的XShell远程连接LInux服务器(地址端口映射方法)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。