無公網IP環境如何SSH遠程連接Deepin操作系統

文章目錄

    • 前言
    • 1. 開啟SSH服務
    • 2. Deppin安裝Cpolar
    • 3. 配置ssh公網地址
    • 4. 公網遠程SSH連接
    • 5. 固定連接SSH公網地址
    • 6. SSH固定地址連接測試

前言

Deepin操作系統是一個基于Debian的Linux操作系統,專注于使用者對日常辦公、學習、生活和娛樂的操作體驗的極致,適合筆記本、桌面計算機和一體機。是中國第一個具備國際影響力的Linux發行版本,支持33種語言,用戶遍布除了南極洲的其它六大洲。

下面介紹簡單幾步結合Cpolar內網穿透實現SSH公網遠程Deepin,跳出局域網限制,使我們在任意設備下進行遠程SSH連接。

Cpolar內網穿透提供了更高的安全性和隱私保護,通過使用加密通信通道,Cpolar技術可以確保數據傳輸的安全性,這為用戶和團隊提供了更可靠的保護,使他們能夠放心地處理和存儲敏感的工作內容。

1. 開啟SSH服務

默認Deepin已經安裝ssh服務,我們只需要開啟即可,以下命令操作開啟SSH:

#啟動ssh服務
sudo systemctl start ssh#查看ssh 服務狀態
sudo systemctl status ssh#加入開機啟動
sudo systemctl enable ssh

執行上面命令,開啟SSH,并加入開機啟動,輸入查看狀態,可以看到SSH服務處于運行狀態

image-20231130142501043

接下來修改配置文件,編輯SSH配置文件

sudo vim /etc/ssh/sshd_config

把如下兩個參數解除注釋,值改為yes

image-20231130142804944

修改完成后保存,然后重啟一下SSH服務即可,下面安裝cpolar內網穿透工具,實現遠程ssh 連接

sudo systemctl restart ssh

2. Deppin安裝Cpolar

Deepin 是基于Linux 的系統,可以使用cpolar Linux 安裝方式一鍵快捷安裝,在Deepin終端的命令界面,我們輸入下面指令,如首次使用,可以在下方官網鏈接中注冊賬號!

cpolar官網地址: https://www.cpolar.com

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

cpolar安裝和成功啟動服務后,瀏覽器上訪問Linux 的9200端口即:【http://127.0.0.1:9200】,使用cpolar官網注銷的賬號登錄,登錄后即可看到cpolar web 配置界面,接下來在web 界面配置即可

image-20231130145323925

3. 配置ssh公網地址

登錄cpolar web UI管理界面后,點擊左側儀表盤的隧道管理——創建隧道:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復
  • 協議:tcp
  • 本地地址:22
  • 域名類型:臨時隨機TCP端口
  • 地區:選擇China

點擊創建

image-20231130145645941

然后打開左側在線隧道列表,查看剛剛創建隧道后生成的 ssh tcp連接的地址,這個地址就是公網連接地址,我們可以在任意設備上使用該地址進行ssh 連接

image-20231130145733391

4. 公網遠程SSH連接

上面在Deepin中創建了ssh 的 公網地址,接下來我們在其他設備上使用公網地址進行ssh 遠程連接測試,下面我們在Windows 系統命令行進行連接,可以看到連接成功

image-20231130150034651

同樣我們使用ssh 連接工具,也可以正常連接,在工具中輸入cpolar tcp 公網地址.以Secure CRT為例

image-20231130150213503

我們也可以看到連接成功,這樣我們一個遠程ssh 地址就設置好了

image-20231130150238777

小結

為了更好地演示,我們在前述過程中使用了Cpolar生成的隧道,其公網地址是隨機生成的。

這種隨機地址的優勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發生隨機變化,更適合于臨時使用。

我一般會使用固定TCP域名,原因是我希望將地址發送給同事或客戶時,它是一個固定、易記的公網地址,這樣更顯正式,便于流交協作。

5. 固定連接SSH公網地址

以上步驟使用的是隨機臨時tcp端口地址,所生成的公網地址為隨機臨時地址,該公網地址24小時內會隨機變化。我們接下來為其配置固定的TCP端口地址,該地址不會變化,設置后將無需每天重復修改地址。

配置固定tcp端口地址需要將cpolar升級到專業版套餐或以上。

保留一個固定tcp地址

登錄cpolar官網,點擊左側的預留,找到保留的tcp地址,我們來為SSH保留一個固定tcp地址:

  • 地區:選擇China
  • 描述:即備注,可自定義

點擊保留

image-20231130150642966

地址保留成功后,系統會生成相應的固定公網地址,將其復制下來

image-20231130150711124

打開cpolar web ui管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到我們上面創建的TCP隧道,點擊右側的編輯

image-20231130150800392

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類型:修改為固定tcp端口
  • 預留的tcp地址:填寫官網保留成功的地址,

點擊更新

image-20231130150825816

隧道更新成功后,點擊左側儀表盤的狀態——在線隧道列表,可以看到公網地址已經更新成為了固定TCP地址和端口。

image-20231130150857990

6. SSH固定地址連接測試

固定好了地址后,使用我們固定的TCP地址進行連接,可以看到連接成功,一個永久不變的固定地址就設置好了。

image-20231130151003803

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

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

相關文章

數據儀表盤設計:可視化數據指標和報告

寫在開頭 在信息爆炸的時代,數據不再是簡單的數字和圖表,而是一種有機的信息體系。如何將這些琳瑯滿目的數據以一種直觀而高效的方式展示,成為企業決策者和分析師們共同關注的問題。本文將帶您深入學習如何設計和創建數據儀表盤,使數據指標和報告以一目了然的方式呈現。 …

Python---time庫

目錄 時間獲取 時間格式化 程序計時 time庫包含三類函數: 時間獲取:time() ctime() gmtime() 時間格式化:strtime() strptime() 程序計時:sleep() perf_counter() 下面逐一介紹&#…

H3.3K27M彌漫性中線膠質瘤的反義寡核苷酸治療

今天給同學們分享一篇實驗文章“Antisense oligonucleotide therapy for H3.3K27M diffuse midline glioma”,這篇文章發表在Sci Transl Med期刊上,影響因子為17.1。 結果解讀: CRISPR-Cas9消耗H3.3K27M恢復了H3K27三甲基化,并延…

Echarts地圖案例及常見問題

前言 ECharts 是一個使用 JavaScript 實現的開源可視化庫,它可以幫助用戶以簡單的方式創建復雜的時間序列、條形圖、餅圖、地圖等圖形。 Echarts繪制地圖的案例 展示了中國各省份的人口數量 var myChart = echarts.init(document.getElementById(main)); var option = {t…

【TailwindCSS】

TailwindCSS作為一種現代化的CSS框架,以其高度的定制性和靈活性受到前端開發者的青睞。本文旨在提供一份詳細的TailwindCSS使用教程,特別適用于Vite和Vue框架的組合。 我們將從安裝開始,深入探討如何在項目中有效利用TailwindCSS的各項功能&…

在AWS Lambda上部署標準FFmpeg工具——Docker方案

大綱 1 確定Lambda運行時環境1.1 Lambda系統、鏡像、內核版本1.2 運行時1.2.1 Python1.2.2 Java 2 啟動EC23 編寫調用FFmpeg的代碼4 生成docker鏡像4.1 安裝和啟動Docker服務4.2 編寫Dockerfile腳本4.3 生成鏡像 5 推送鏡像5.1 創建存儲庫5.2 給EC2賦予角色5.2.1 創建策略5.2.2…

【帶頭學C++】----- 九、類和對象 ---- 9.10 C++設計模式之單例模式設計

??????????????????????麻煩您點個關注,不迷路???????????????????????? 目 錄 9.10 C設計模式之單例模式設計 舉例說明: 9.10 C設計模式之單例模式設計 看過我之前的文章的,簡單講解過C/Q…

遙測終端機RTU:實現遠程監測和控制的重要工具

遙測終端機RTU對設備進行遠程監測和控制,支持采集和傳輸數據,以實現對工業過程、公用事業、水文和環境的監測和管理。 遙測終端機RTU工作原理 計訊物聯遙測終端機RTU通過網口、串口進行傳感器/設備等現場數據采集,將其轉換為數字信號&#xf…

【LeetCode】202. 快樂數

202. 快樂數 難度:簡單 題目 編寫一個算法來判斷一個數 n 是不是快樂數。 「快樂數」 定義為: 對于一個正整數,每一次將該數替換為它每個位置上的數字的平方和。然后重復這個過程直到這個數變為 1,也可能是 無限循環 但始終變…

高校網站建設的效果如何

高校有較高的信息承載需求、招生宣傳、學校內容呈現、內部消息觸達等需求,對高校來說,如今互聯網深入生活各個場景,無論學校發展、外部拓展還是內部師生互動、通知觸達等都需要完善。 除了傳統傳單及第三方平臺展示外,學校構建屬…

C#-數組池減少GC工作

數組池減少GC工作 通過ArrayPool類(名稱空間System.Buffers)使用數組池,可減少垃圾收集器的工作,ArrayPool管理一個數組池,數組可以從這租借,并返回池中,內存在ArrayPool中管理。 創建ArrayPool…

Html5響應式全開源網站建站源碼系統 附帶完整的搭建教程

Html5響應式全開源網站建站源碼系統是基于Html5、CSS3和JavaScript等技術開發的全開源網站建站系統。它旨在為初學者和小型企業提供一套快速、簡便的網站建設解決方案。該系統采用響應式設計,可以自適應不同設備的屏幕大小,提高用戶體驗。同時&#xff0…

Clean My Mac X2024解鎖完整版本

Clean My Mac X是Mac上一款美觀易用的系統優化清理工具,也是小編剛開始用Mac時的裝機必備。垃圾需要時時清,電腦才能常年新。Windows的垃圾清理工具選擇有很多,但是Mac的清理工具可選擇的就很少。 今天給大家推薦大名鼎鼎的Clean My Mac X&a…

elasticsearch-head 啟動教程

D:\elasticsearch-head-master>grunt server ‘grunt’ 不是內部或外部命令,也不是可運行的程序 或批處理文件。 npm install -g grunt-clinpm install

Leetcode—190.顛倒二進制位【簡單】

2023每日刷題&#xff08;五十二&#xff09; Leetcode—190.顛倒二進制位 算法思路 實現代碼 class Solution { public:uint32_t reverseBits(uint32_t n) {uint32_t res 0;for(int i 0; i < 32 && n > 0; i) {res | (n & 1) << (31 - i);n >&…

【華為數據之道學習筆記】1-1非數字原生企業的特點

非數字原生企業的數字化轉型挑戰 軟件和數據平臺為核心的數字世界入口&#xff0c;便捷地獲取和存儲了大量的數據&#xff0c;并開始嘗試通過機器學習等人工智能技術分析這些數據&#xff0c;以便更好地理解用戶需求&#xff0c;增強數字化創新能力。部分數字原生企業引領著云計…

第二十一章,網絡通信

網絡協議 IP協議 IP是Internet Protocol的簡稱&#xff0c;是一種網絡協議。Internet 網絡采用的協議是TCP/IP協議&#xff0c;其全稱是Transmission Control Protocol/Internet Protocol。Internet 依靠TCP/IP協議&#xff0c;在全球范圍內實現了不同硬件結構、不同操作系統…

淺談Android 14適配

引言 距離 Android 14 發布已經有一段時間了&#xff0c;趁著這次機會&#xff0c;了解和熟悉了 Android 14 更新的內容&#xff0c;現在來和大家分享一下&#xff0c;大家喜歡的話可以點個贊多多支持一下&#xff0c;文章的內容按照適配內容的重要程度進行排序。 targetSdk …

機器學習實戰:預測波士頓房價

前言&#xff1a; Hello大家好&#xff0c;我是Dream。 今天來學習一下機器學習中一個非常經典的案例&#xff1a;預測波士頓房價&#xff0c;在此過程中也會補充很多重要的知識點&#xff0c;歡迎大家一起前來探討學習~ 一、導入數據 在這個項目中&#xff0c;我們利用馬薩諸…

python-根據文件名移動已處理的文件

假設NC文件所在的文件夾為"nc_files"&#xff0c;CSV文件所在的文件夾為"csv_files"&#xff0c;目標文件夾為"target_folder"&#xff1a; import os import shutilnc_folder nc_files csv_folder csv_files target_folder target_folder# …