內網服務器怎么設置公網遠程訪問? windows桌面連接和Linux自帶SSH外網異地跨網用完整步驟教程

沒有公網IP的本地主機跨網訪問是經常需要用到的網絡場景。要設置內網服務器在公網進行異地遠程訪問,需依次完成確保網絡連接正常、配置防火墻、啟用遠程訪問服務、和利用類似nat123內網映射外網打通等一系列步驟,以保障不同內網的遠程訪問的順利進行。

一、確保服務器網絡連接正常

1、IP 地址與域名確認:首先要保證服務器已正確連接到互聯網。對于擁有固定公網 IP 地址的服務器,可直接使用該 IP 進行遠程訪問設置;若服務器獲取的是動態公網 IP,為了能穩定訪問,可考慮使用動態域名解析服務(DDNS),如nat123客戶端添加個動態域名解析記錄。它能將動態變化的 IP 地址映射到一個自定義固定的域名,方便記憶和訪問。例如,企業服務器獲取動態公網 IP 后,安裝nat123客戶端,注冊賬號并登錄,按照提示配置域名,使服務器可通過固定域名被遠程訪問。

2、網絡連通性測試:使用 ping 命令測試服務器與外部網絡的連通性。在服務器的命令行界面中,輸入 “ping 目標網址或 IP 地址”,如 “ping www.baidu.com”,若能收到回復,表明網絡連接正常;若無法 ping 通,需檢查網絡線路、路由器設置等,排查網絡故障。

二、配置服務器防火墻

常見防火墻類型及設置:服務器常用的防火墻有 Windows 防火墻(適用于 Windows 服務器)和 iptables(適用于 Linux 服務器)。

1、以 Windows 防火墻為例,打開 “控制面板”,找到 “系統和安全”,點擊進入 “Windows 防火墻”。

允許遠程訪問端口:在防火墻設置中,找到 “高級設置”。在 “入站規則” 中,新建規則。選擇 “端口”,點擊 “下一步”,指定 TCP 或 UDP 協議,并輸入遠程訪問常用端口,如 SSH 的 22 端口、遠程桌面的 3389 端口 。接著選擇 “允許連接”,然后根據需求設置作用域(可指定允許訪問的 IP 范圍),最后為規則命名并保存。

2、對于 Linux 服務器的 iptables 防火墻,可通過命令行添加規則,如 “iptables -A INPUT -p tcp --dport 22 -j ACCEPT” 允許 SSH 的 22 端口訪問。

三、啟用遠程訪問服務

1.Windows 服務器:在 “服務器管理器” 中,選擇 “添加角色和功能”。在安裝向導中,選擇 “基于角色或基于功能的安裝”,然后選擇要安裝的服務器,在 “服務器角色” 中,勾選 “遠程桌面服務”,按照提示完成安裝。安裝完成后,在 “系統屬性” 的 “遠程” 選項卡中,選擇 “允許遠程連接到此計算機”。

2.Linux 服務器:以 Ubuntu 系統為例,使用命令 “sudo apt-get install openssh-server” 安裝 SSH 服務。安裝完成后,SSH 服務會自動啟動。若要檢查服務狀態,可使用命令 “sudo systemctl status ssh”,若服務未啟動,可使用 “sudo systemctl start ssh” 啟動服務。

四、配置遠程訪問規則(按需)

1.Windows 服務器:在 “遠程桌面用戶” 設置中,點擊 “添加”,選擇允許遠程訪問的用戶或用戶組。還可設置用戶的訪問權限,如是否允許用戶進行剪貼板共享、是否允許用戶在遠程會話中使用本地資源等。在 “組策略編輯器” 中(可通過運行 “gpedit.msc” 打開),可進一步設置遠程桌面的安全策略,如限制遠程連接的時間、設置登錄超時等。

2.Linux 服務器:通過編輯 SSH 配置文件 “/etc/ssh/sshd_config” 來配置訪問規則。例如,若要禁止 root 用戶通過 SSH 直接登錄,可將 “PermitRootLogin yes” 改為 “PermitRootLogin no”;若要限制特定用戶登錄,可添加 “AllowUsers 用戶名 1 用戶名 2” 。修改完成后,使用命令 “sudo systemctl restart ssh” 使配置生效。

五、設置端口轉發(如有公網IP)

1.確定需求:當服務器位于路由器或防火墻后面,且公網 IP 地址由路由器分配時,可能需要設置端口轉發。例如,家庭服務器通過家用路由器連接互聯網,此時就需在路由器上設置端口轉發,將公網的遠程訪問請求轉發到服務器。

2.操作步驟:登錄路由器管理界面(一般在瀏覽器中輸入路由器的 IP 地址,如 192.168.1.1,輸入用戶名和密碼登錄)。在路由器設置中,找到 “端口轉發”“虛擬服務器” 等類似選項。以常見路由器為例,在端口轉發設置頁面,填寫服務名稱(自定義),輸入公網端口(如 22 對應 SSH,3389 對應遠程桌面)、內網服務器的 IP 地址和對應的內網端口,選擇協議類型(TCP 或 UDP),保存設置。

六、使用網絡端口映射工具(無公網IP讓互聯網訪問通用方案)

當沒有公網IP時,可以借助三方網絡軟件,打通內外網互通,直接將內網IP端口轉換成公網地址端口使用。這樣的軟件工具有不少,以常見的較為大眾化簡單使用的nat123為示例,操作步驟如下:

1、注冊帳號:訪問對應官網地址后,注冊鏈接點擊進入,自定義自己帳號名、密碼、并綁定自己郵箱方式,注冊一個屬于自己的帳號。

2、下載安裝:目標內網主機本地,或所在目標局域網內任意電腦上,下載安裝客戶端。

3、登錄添加映射:登錄客戶端,默認映射列表下面的“添加映射”進入設置,先選擇映射類型(如80、443、非80網站、同端口等這項是按需選擇的),后再自定義填寫對應內網地址(如本地遠程桌面連接默認3389端口,或Linux的SSH遠程22端口,填寫自己內網實際應用端口)和外網地址(用自己域名,或自動生成的二級域名),確認保存。

添加保存后,就會生成一個帶有自定義設置好的內外網地址映射記錄,這個對應外網域名地址和端口號就是提供異地連接訪問的。

七、測試遠程訪問

1.選擇合適工具:使用遠程訪問工具進行測試。若訪問 Linux 服務器的 SSH 服務,可使用 PuTTY(Windows 系統)或自帶的終端(Linux 系統);若訪問 Windows 服務器的遠程桌面,可使用系統自帶的遠程桌面連接工具。

2.進行連接測試:打開相應工具,輸入服務器的 IP 地址或域名、用戶名和密碼(若啟用雙因素身份驗證,還需輸入驗證碼),點擊連接。若連接成功,表明服務器遠程訪問設置完成;若連接失敗,需檢查前面的設置步驟,排查問題,如端口是否被占用、防火墻規則是否正確等。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/88379.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/88379.shtml
英文地址,請注明出處:http://en.pswp.cn/web/88379.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據提取之bs4(BeautifuSoup4)模塊與Css選擇器

BeautifuSoup4from bs4 import BeautifulSoup創建對象 <class bs4.BeautifulSoup>soup BeautifulSoup(源碼, 解析器)bs4標簽種類&#xff08;1&#xff09;tag: 標簽print(soup.title, type(soup.title))&#xff08;2&#xff09;獲取標簽里面的文本內容, 可導航的字符…

CPP中的List

一.list的介紹&#xff1a;1.list是可以在常數范圍內在任意位置進行插入和刪除的序列式容器&#xff0c;并且該容器可以前后雙向迭代。2.list的底層是雙向鏈表結構&#xff0c;帶有哨兵位的頭結點 。3. list與forward_list非常相似&#xff1a;最主要的不同在于forward_list是單…

Ntfs!LfsUpdateLfcbFromRestart函數分析之Ntfs!LfsFindOldestClientLsn

第0部分&#xff1a;//// Find the oldest client Lsn. Use the last flushed Lsn as a starting point.//Lfcb->OldestLsn Lfcb->LastFlushedLsn;LfsFindOldestClientLsn( RestartArea,Add2Ptr( RestartArea, Lfcb->ClientArrayOffset, PLFS_CLIENT_RECORD ),&…

「日拱一碼」021 機器學習——特征工程

目錄 特征選擇 過濾法&#xff08;Filter Methods&#xff09; 方差選擇法 相關系數法 卡方檢驗 包裹法&#xff08;Wrapper Methods&#xff09; 遞歸特征消除&#xff08;RFE&#xff09; 嵌入法&#xff08;Embedded Methods&#xff09; L1正則化&#xff08;Lasso…

k8s:安裝 Helm 私有倉庫ChartMuseum、helm-push插件并上傳、安裝Zookeeper

ChartMuseum 是 Kubernetes 生態中用于存儲、管理和發布 Helm Charts 的開源系統&#xff0c;主要用于擴展 Helm 包管理器的功能 核心功能 ?集中存儲?&#xff1a;提供中央化倉庫存儲Charts&#xff0c;支持版本管理和權限控制。 ? ?跨集群部署?&#xff1a;支持多集群環境…

C++編程學習(第二天)

1、求a和b兩個數之和。#include <iostream> using namespace std;int main() {int a, b, sum; //定義變量a、b、sumcout << "請輸入第一個數字a: "; //打印需要顯示的字符串cin >> a; // >&…

毫米波雷達守護銀發安全:七彩喜跌倒檢測儀重構居家養老防線

在老齡化加速與獨居老人數量攀升的背景下&#xff0c;跌倒已成為威脅老年人生命安全的“隱形殺手”。七彩喜跌倒檢測儀以毫米波雷達技術為核心&#xff0c;通過“非接觸式監測智能預警”重塑居家安全防護體系&#xff0c;為銀發群體構建起全天候、無感化的數字守護網。技術突破…

面試復盤:節流中第二次觸發的事件?答錯補課

面試復盤&#xff1a;節流中第二次觸發的事件&#xff1f;答錯補課 背景描述 今天面試時被問到一個看似基礎但暗藏玄機的問題&#xff1a;“節流&#xff08;Throttle&#xff09;函數中&#xff0c;第二次觸發的那一幀事件是否會被丟掉&#xff1f;” 我基于對經典節流實現的…

Spark偽分布式集群搭建(Ubuntu系統)

環境準備 系統要求&#xff1a;Ubuntu 20.04/22.04 LTS 軟件版本&#xff1a; Hadoop 3.3.5 JDK 8 Spark-3.5.6-bin-hadoop3 硬件要求&#xff1a;至少4GB內存&#xff0c;20GB磁盤空間 以下是基于Ubuntu系統的Spark偽分布式集群搭建全流程。以Spark 3.5.6 Hadoop 3.3.…

【快手】數據挖掘面試題0001:查找連續三天登錄的用戶

文章大綱一、測試數據構建二、自連接方案三、窗口函數方案一張用戶表&#xff0c;uer_id&#xff0c;signin_date&#xff0c;大概是這么幾項&#xff0c;查找連續三天登錄的用戶。 比如說&#xff0c;1,2兩天登錄不是連續三天&#xff0c;456登錄為連續三天登錄&#xff0c;56…

簡說scp命令

簡單介紹 scp的全稱是&#xff1a;Secure Copy Protocol&#xff08;安全復制協議&#xff09;&#xff0c;是Linux中用于在網絡中安全傳輸文件的命令行工具。它基于SSH協議&#xff0c;用于在本地服務器和遠程服務器之間&#xff0c;或者兩臺遠程服務器之間復制文件或目錄。 s…

自動化測試解決方案Parasoft SOAtest無腳本UI測試實踐指南

傳統UI自動化測試常面臨技術門檻高、維護成本大、穩定性差等挑戰。尤其在頁面頻繁變更時&#xff0c;測試腳本的更新和維護會顯著降低測試效率。 自動化測試解決方案Parasoft SOAtest通過可視化操作和智能元素定位技術&#xff0c;無需編寫代碼&#xff0c;讓測試人員能夠像真…

vscode配置頭文件和編譯器

在 VS Code 中配置編譯器和頭文件路徑需要修改兩個核心文件&#xff1a;c_cpp_properties.json&#xff08;用于智能提示&#xff09;和 tasks.json&#xff08;用于構建&#xff09;。以下是詳細步驟&#xff1a; —### 1. 配置智能提示和頭文件路徑 (c_cpp_properties.json)作…

HTML+JS+CSS制作一個數獨游戲

閑來無事&#xff0c;用HTMLJSCSS制作了一個數獨游戲消遣。其實主要是自己做題的時候用筆畫刪除數字太容易出錯&#xff0c;所以想搞一個程序稍微輔助一下。通過制作這個程序&#xff0c;反而提高了手工做題的水平&#xff0c;至少學會了記錄步數以便于回退。 20250710功能更新…

嵌入式硬件中電容的基本原理與實現詳解02

我們今天重點討論點知識點如下: 1.各種種類的電容優缺點對比講解 2.電容的標稱值介紹 3.電容的單位介紹 4.常見的電壓信號有哪些? 5. 電容的耐壓值講解 6.電容的容值有哪些? 7.12pF、15pF 電容常用在什么場合? 8. 振蕩電路中使用的電容常常需要使用什么材質的電容? 9.100n…

Python訓練打卡DAY46

DAY46&#xff1a;通道注意力&#xff08;SE注意力&#xff09; 恩師浙大疏錦行 知識點&#xff1a; 不同CNN層的特征圖&#xff1a;不同通道的特征圖什么是注意力&#xff1a;注意力家族&#xff0c;類似于動物園&#xff0c;都是不同的模塊&#xff0c;好不好試了才知道。通…

fastadmin_php專項

1.時間的判斷,還有就是在php這邊如何去拿前端html元素上面的值input($row.borrowtime);// 創建兩個 DateTime 對象$row_expecttime new \DateTime(input($row.borrowtime));$par_expecttime new \DateTime( $params[expecttime]); // // 計算兩個日期之間的差異 // …

如何在MySQL中選擇使用InnoDB還是MyISAM引擎?

在 MySQL 中選擇 InnoDB 還是 MyISAM 存儲引擎時&#xff0c;需根據應用場景的需求權衡功能、性能和數據完整性。以下是具體的選擇指南&#xff1a; 1. 優先考慮事務和外鍵需求必須使用 InnoDB&#xff1a; 若應用需要 事務支持&#xff08;如金融轉賬、訂單處理&#xff09;或…

邀請函 | 知從科技邀您共赴2025 RISC-V 中國峰會

第五屆RISC-V中國峰會將于2025年7月16至19日在上海張江科學會堂隆重舉辦&#xff0c;本屆峰會由上海開放處理器產業創新中心&#xff08;SOPIC&#xff09;主辦&#xff0c;RISC-V國際開源實驗室&#xff08;RIOS實驗室&#xff09;和上海張江高科技園區開發股份有限公司聯合主…

企業數字化轉型規劃和建設方案(管理架構、應用架構、技術架構)PPT

一、戰略定位與核心目標以 “技術賦能業務&#xff0c;數據驅動創新” 為核心思路&#xff0c;構建 “三步走” 戰略演進路徑&#xff0c;實現 IT 從 “基礎支撐” 到 “戰略引擎” 的升級&#xff1a;IT1.0&#xff08;1-2 年&#xff09;&#xff1a;夯實基礎能力定位 “穩健…