在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三條命令助你快速實現SSH內網穿透

dyquk4xk2p3d ? 來源:良許Linux ? 作者:良許Linux ? 2022-11-14 14:32 ? 次閱讀

ssh 反向隧道相信大多數同學都比較了解,就算不了解也一定在日常工作中聽說過,其實拋開那些專業的術語,通常我們借助 ssh 的反向隧道來實現兩個網絡隔離的主機間通信。最近小白在遠程操作一個私有化的項目時正好用到了這個,簡單總結了下便有了此文章。

在操作之前,我先將需要的資源列出一個表格,大家在操作前可以先按照如下準備資源:

代號 角色 機器位置 地址 賬戶 ssh 端口 sshd
A 中轉機器 公網 121.41.218.68 root 22 啟用
B 客戶機器 客戶內網 10.155.0.0/24 root 22 啟用
C 我的機器 公司/家中 127.0.0.1 root 22 不需要

這里為了操作方便機器全部用的 root 賬號,大家不要學我

我的需求很簡單,即客戶內網 B 中有一批剛裝完操作系統的服務器,我需要在公司或者家中的電腦上通過 Ansible Playbook 批量對這些機器進行初始化。

第一步:開啟 ssh server 代理功能

在位于公網服務器上打開 sshd 的GatewayPorts開關,并重啟sshd

sed-i"s/#GatewayPortsno/GatewayPortsyes/g"/etc/ssh/sshd_config
systemctlrestartssh

打開代理功能意味著,當我們在建立 ssh 反向隧道后,監聽的地址會從默認的 127.0.0.1更換成 0.0.0.0,方便 ssh 客戶端遠程登錄。

第二步:建立 ssh 反向隧道

在客戶內網B中找一臺能訪問 121.41.218.68 地址的服務器,登錄上去,并在終端內執行下述命令:

ssh-lroot-p22-qngfNTR882222121.41.218.68-oServerAliveInterval=10

這一步的關鍵信息其實就是在主機 B 和主機 A 之間建立一條 SSH 隧道,隧道端口的映射關系是主機B:22 <--> 主機A:8822

之所以加上 ServerAliveInterval=10,是讓客戶端每 10s 發送一個心跳保持隧道的鏈接,否則這條連接很容易被重置。

第三步:本地 ssh client 代理

目前有了 ssh 的隧道也只能滿足我本地主機 C 能通過 121.41.218.68 的 8822 端口 ssh登錄到客戶內網的 B 主機,還不能滿足我進行批量運行任務的需求。

此時,我們就需要在自己電腦上配置 ssh 客戶端的 socket 代理來滿足需求,配置位于~/.ssh/config

hosthosta
HostName121.41.218.68
Port8822
Userroot

host10.155.0.*
Userroot
Port22
ProxyCommandsshhosta-W%h:%p

至此,我就可以在本地用 ansible-playbook 無縫的進行操作了。

總結

上述 3 步是整個 ssh 內網穿透的核心流程,如果要做得更加的優雅的話,我們還需要考慮幾點優化:

為三臺機器上的 ssh 客戶端分別配置公私鑰

為主機 B 上的 ssh 方向隧道創建服務進程,避免重啟后隧道丟失

盡量保證公網主機 A 的網絡安全,可單獨為隧道端口配置防火墻策略

當然,ssh 反向隧道除了能代理 ssh 服務外,它也能對內網的其他服務做 socket 轉發,這里本文就不再展開。總之,建立 SSH 反向隧道這種事情大多數情況都是迫于無奈的臨時選擇,我們在用完后要及時釋放連接,避免長期閑置被不法分子盯上后帶來的損失。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9295

    瀏覽量

    85945
  • 操作系統
    +關注

    關注

    37

    文章

    6889

    瀏覽量

    123653
  • SSH
    SSH
    +關注

    關注

    0

    文章

    189

    瀏覽量

    16385

原文標題:三條命令助你快速實現 SSH 內網穿透

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    打破網絡邊界:P2Link助力實現高效遠程訪問與內網穿透

    : P2Link可以在沒有公網IP的情況下,完成遠程訪問的任務,而VPN通常需要配合公網IP或復雜的網絡配置來實現類似的功能。 P2Link的未來前景 隨著遠程辦公、物聯網和智能家居的快速發展,內網
    發表于 10-31 11:54

    請問花生殼怎么進行內網穿透的?

    花生殼是怎么進行內網穿透的,能不能用來***,還是只有組建內網的功能。
    發表于 04-18 06:02

    內網穿透詳解-基于NATAPP&NatAssist測試

    教程就可以實現內網穿透啦。【注意以下幾點】1、NATAPP提供免費的隧道,這個臨時隧道過一段時間就會更新域名和端口,個人覺得臨時調試還可以用一下,如果做長期調試,建議還是買一個通道方便些。2、購買
    發表于 09-13 12:14

    搭建自己的IOT平臺---內網穿透

    好啦,內網穿透就是這么簡單,快去實現你的IOT平臺吧注意:花生殼現在需要實名制,如果使用過程發現要實名制的話,可以選擇實名,就上傳身份證件,然后再采集一下人臉即可,這個可以在APP上快速
    發表于 12-09 23:14

    學習嵌入式Linux的三條路線

    對于學習嵌入式Linux,韋東山老師整理了三條學習路線,適合與不同階段的學員。三條嵌入式學習路線路線一:單片機路線使用KEL、HAL庫來快速的掌握單片機開發路線二:深入學習單片機/RTOS
    發表于 07-20 06:30

    Thinker Edge R內網穿透實現遠程SSH的設計該怎樣去實現

    Thinker Edge R內網穿透實現遠程SSH的設計該怎樣去實現呢?
    發表于 02-14 07:28

    廣和通ADP-L610-Arduino模塊實現基于內網穿透的TCP通信--吳豐藝--大連海事大學

    廣和通ADP-L610-Arduino模塊實現基于內網穿透的TCP通信原帖鏈接:https://blog.csdn.net/fgfgfdg8/article/details/118000795前言
    發表于 12-08 09:46

    常用的內網穿透工具原理和使用方法

    nps是一款輕量級、高性能、功能強大的內網穿透代理服務器。目前支持tcp、udp流量轉發,可支持任何tcp、udp上層協議(訪問內網網站、本地支付接口調試、ssh訪問、遠程桌面,
    發表于 07-10 11:20 ?1059次閱讀
    常用的<b class='flag-5'>內網</b><b class='flag-5'>穿透</b>工具原理和使用方法

    內網穿透工具的種類、原理和使用方法

    本文以滲透的視角,總結幾種個人常用的內網穿透內網代理工具,介紹其簡單原理和使用方法。
    的頭像 發表于 08-25 10:35 ?2071次閱讀
    <b class='flag-5'>內網</b><b class='flag-5'>穿透</b>工具的種類、原理和使用方法

    什么是nps?常見內網穿透工具有哪些?

    nps是一款輕量級、高性能、功能強大的內網穿透代理服務器。 目前支持tcp、udp流量轉發,可支持任何tcp、udp上層協議(訪問內網網站、本地支付接口調試、ssh訪問、遠程桌面
    發表于 08-31 10:32 ?2251次閱讀
    什么是nps?常見<b class='flag-5'>內網</b><b class='flag-5'>穿透</b>工具有哪些?

    內網穿透可以帶給物聯網什么呢?

    內網穿透可以帶給物聯網什么呢?
    的頭像 發表于 10-14 15:14 ?891次閱讀

    神器!實現內網穿透的幾款工具

    frp 是一個專注于內網穿透的高性能的反向代理應用,支持 TCP、UDP、HTTP、HTTPS 等多種協議。可以將內網服務以安全、便捷的方式通過具有公網 IP 節點的中轉暴露到公網。
    的頭像 發表于 11-25 10:22 ?3315次閱讀
    神器!<b class='flag-5'>實現</b><b class='flag-5'>內網</b><b class='flag-5'>穿透</b>的幾款工具

    內網穿透工具FRP的快速入門

    在計算機網絡中,內網穿透是一種通過公網建立安全通道,使得位于內網的計算機和服務可以被外部網絡訪問。對程序員而言,內網穿透可以幫
    的頭像 發表于 01-02 11:47 ?713次閱讀

    遠程桌面內網穿透是什么?有什么作用?

    遠程桌面內網穿透指的是通過特定技術手段,將處于內網中的電腦或服務器,通過外部網絡(互聯網)進行訪問。內網穿透的主要作用是解決在
    的頭像 發表于 09-13 08:10 ?457次閱讀
    遠程桌面<b class='flag-5'>內網</b><b class='flag-5'>穿透</b>是什么?有什么作用?

    常見的內網穿透工具對比

    國內的內網穿透工具有不少選擇,適合不同的使用場景和需求。以下是一些比較常見的國內內網穿透工具:
    的頭像 發表于 11-06 14:59 ?1276次閱讀
    主站蜘蛛池模板: 美女视频黄的免费视频网页 | 97久久综合区小说区图片专区 | 色妞影视 | 六月婷婷激情综合 | 国产亚洲精品自在久久77 | 日本一区二区三区欧美在线观看 | 韩国理伦片在线观看2828 | 日本高清黄色 | 巨尻在线观看 | 亚洲在成人网在线看 | 91色欧美| 日本免费一区二区视频 | 天天操天天干视频 | 午夜看片 | 国产精品免费看久久久香蕉 | 国产在线观看网址你懂得 | 四虎免费久久影院 | 久久99精品福利久久久 | 四虎精品久久久久影院 | 一级a毛片免费观看 | 噜噜嘿 | 中文字幕一区二区三区四区 | 中文字幕三级 | 欧美大黄| 五月天停婷基地 | 狠狠五月天 | 又粗又大撑满了好爽 | 国产精品女仆装在线播放 | 天天操天天干天天爽 | 亚洲高清一区二区三区四区 | 黄色片xxxx | 国产片一级aaa毛片视频 | 亚欧毛片基地国产毛片基地 | 午夜看片网站 | 男人的天堂天堂网 | 狂捣猛撞侍卫攻双性王爷受 | 天天舔天天操 | 狠狠色成色综合网 | 中国一级特黄真人毛片免费看 | 爱爱欧美 | 亚洲午夜一级毛片 |