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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

使用 autossh 建立反向 SSH 隧道管理个人计算机

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用 autossh 建立反向 SSH 隧道管理个人计算机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

假設你有這樣一個需求:你在家中有一臺 Linux/Unix 設備,可以是路由器、NAS 或者臺式機,存有自己常用工具或者數據,想要在自己外出時也能隨時訪問。那么你現在的目的和我一樣了,你所需要的是少許 Linux/Unix 經驗以及一臺能夠從公網訪問的中繼服務器。我們所需要的技術是通過 SSH 隧道搭建一個反向代理。

配置

在你的 SSH 配置文件中加入這一行GatewayPorts clientspecified。可以直接使用命令:sudo echo "GatewayPorts clientspecifie" >> /etc/ssh/sshd_config。

然后重新加載 SSH 配置文件:sudo reload ssh。

然后在本地建立連接:?ssh -f -R 0.0.0.0:20000:localhost:22 local_user@a_a_a_a

現在還有兩個問題:你需要保持終端開啟防止 SSH 進程被關閉;由于網絡故障/波動導致 SSH 終斷時無法自動重連。

前者可以使用?-N?參數來解決,后者需要?supervisor?等第三方監控工具。

使用 autossh 代替 ssh

不過我們還有一個更常用的選擇方案:autossh:

autossh -M 20001 \ -fN -o "PubkeyAuthentication=yes" \ -o "StrictHostKeyChecking=false" -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" \ -R a_a_a_a:20000:localhost:22 \ -p 8383 remote_user@a_a_a_a

說明:

  • -M 20001?選項指定中繼服務器上的監視端口,用于交換監視 SSH 會話的測試數據,需要保證該端口在服務器上未被占用。
  • -o?用于設置 autossh 參數。
  • -f?指定 autossh 在后臺運行,并不會傳給 ssh。和 ssh 的?-f?不一樣,autossh 指定?-f?時將無法尋求密碼。指定?-f?時,會將環境變量?AUTOSSH_GATETIME?覆蓋為 0!

開機啟動

在 Ubuntu 中我們可以使用 systemd 管理 autossh 的開機啟動問題(舊版本中可以使用 init.d)。配置很簡單,只需要創建一個?/etc/systemd/system/remote-autossh.service?文件:

[Unit] Description=AutoSSH service for remote tunnel After=network-online.target[Service] User=your_username ExecStart=/usr/bin/autossh -M 20001 -N -o "PubkeyAuthentication=yes" -o "StrictHostKeyChecking=false" -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R a_a_a_a:20000:localhost:22 -p 8383 remote_user@a_a_a_a[Install] WantedBy=multi-user.target

這樣就創建了一個?remote-autossh?服務,并指定其在網絡服務啟動后啟動。可以運行?systemctl daemon-reload && systemctl start remote-autossh?立即啟動服務,或者?systemctl enable remote-autossh.service?啟動服務并設置為開機啟動。

需要注意的是,配置文件中的 autossh 命令需要替換為其絕對地址,以及不支持?-f?參數。

========================================================================================================================================例子=============================================================

通常家用的寬帶沒有公網IP,運營商現在都分配的是內網IP。這樣,公網上的機器就無法直接訪問到內網的機器。

SSH具有建立反向隧道的能力,進行內網穿透,前提是我們有一臺有公網IP的機器,假設機器情況如下:

機器網絡IP端口
A公網114.114.114.11480
B內網192.168.10.1

7777

1.修改公網機器A的SSH配置文件/etc/ssh/sshd_config

GatewayPorts yes

這樣可以把監聽的端口綁定到任意IP 0.0.0.0上,否則只有本機127.0.0.1可以訪問。

?

2.在內網B的機器上執行命令,建立反向隧道

ssh -NfR 80:127.0.0.1:7777 root@114.114.114.114

然后輸入密碼,通道即建立成功。?
-N:只建立連接,不打開shell?
-f:建立成功后在后臺運行?
-R:指定端口映射

此時,會在A的機器上開一個80端口監聽,所有訪問公網機器A的80端口的請求都會轉發到內網B的7777端口上。?
在公網A機器上查看端口:

[root@upshi ~]# lsof -i:80
COMMAND ?PID USER ? FD ? TYPE DEVICE SIZE/OFF NODE NAME
sshd ? ?1578 root ? ?8u ?IPv4 ?19403 ? ? ?0t0 ?TCP *:cbt (LISTEN)

?

如果不想每次都輸入密碼,可以配置一下SSH免密登錄。

AutoSSH 自動重連

使用SSH的方式不夠穩定,使用AutoSSH可以自動在連接斷開時自動重連,再把AutoSSH加入系統服務自動啟動,則可以做到穩定的連接。

1.安裝AutoSSH

sudo apt-get install autossh

2.執行AutoSSH命令

autossh -M 5555 -NR 80:127.0.0.1:7777 root@114.114.114.114 -M:在5555端口上監聽連接的變化,只要斷開就重連? 少了-f 參數,因為AutoSSH本來就在后臺運行

?

? ?

?

總結

以上是生活随笔為你收集整理的使用 autossh 建立反向 SSH 隧道管理个人计算机的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 93久久精品日日躁夜夜躁欧美 | 国产午夜精品免费一区二区三区视频 | 国产高清自拍一区 | 五月色婷婷综合 | 波多野吉衣一区二区 | 欧美大胆a | 亚洲一区二区三区四区五区六区 | 性做久久| 亚洲涩网 | 日本性视频网站 | 成年黄色网| 成人在线视频网 | 日韩国产欧美精品 | 久久色在线 | 超碰人人超碰 | 成人在线短视频 | 久久9999久久免费精品国产 | 国产精品天天av精麻传媒 | 中国黄色三级视频 | 欧美激情在线看 | 在线免费中文字幕 | 99久久99九九99九九九 | 四虎在线免费视频 | 日韩欧美国产一区二区三区 | 高潮流白浆在线观看 | 日韩美女免费视频 | 麻豆成人入口 | 97精品人人a片免费看 | 国产精品免费看久久久无码 | 自拍偷拍亚洲欧洲 | 欧美日韩精选 | 国产又大又黄又爽 | 欧美精品久 | 91高清在线视频 | 夜夜骚视频 | 日韩av线上| 精品人伦一区二区三 | 国产3页 | 精品成在人线av无码免费看 | 帮我拍拍漫画全集免费观看 | 国产精品xxx在线观看www | 日本黄大片在线观看 | 国语播放老妇呻吟对白 | 国产九色av | 久久黄色 | 黄色片99 | 二区三区av| 欧美一区二区在线视频 | 日韩免费成人 | 久久久久人妻精品色欧美 | 成人性视频免费网站 | 欧美草逼视频 | 亚洲系列在线 | 精品国产乱码久久 | 亚洲不卡一区二区三区 | 成人音影 | 国产一区二区自拍视频 | 91久久| 亚洲中文字幕在线观看 | 熟妇女人妻丰满少妇中文字幕 | 国产亚洲无码精品 | 花样视频污 | 天天操免费视频 | 日韩精品一区二区三区国语自制 | 亚洲天堂手机版 | 中文字幕视频 | 成人网站免费观看入口 | 久久久久91 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲专区一区二区三区 | 成人午夜黄色 | 中国肥胖女人真人毛片 | 国产伦精品一区二区三区免费 | 欧美日韩一二三四 | 特种兵之深入敌后高清全集免费观看 | 亚洲性一区 | 97人妻精品一区二区 | 精品国产欧美一区二区三区成人 | 欧美日韩亚洲国产 | 国产免费高清视频 | 四虎一国产精品一区二区影院 | 亚洲精品高潮 | 日韩成人高清视频 | 黄色一级一片免费播放 | 91日批 | 成年人在线播放 | 茄子爱啪啪 | 午夜影院欧美 | 日本视频免费看 | 丁香八月婷婷 | 天天色综合影视 | 国产精品久久久久久久免费大片 | 国产中文在线播放 | 欧美日韩一区二区电影 | 日韩一区免费视频 | 成人av网址大全 | 黄色精品视频在线观看 | 牲欲强的熟妇农村老妇女视频 | 国产精品成人一区二区三区 |