好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > linux ssh端口轉發的三種方式

linux ssh端口轉發的三種方式

熱門標簽:蘭州ai電銷機器人招商 AI電銷機器人 源碼 新邵電銷機器人企業 江西外呼系統 外呼系統打哪顯哪 新科美甲店地圖標注 高德地圖標注論壇 北海市地圖標注app 湖北ai智能電銷機器人

ssh是我使用最頻繁的兩個命令行工具之一(另一個則必須是vim)。有了ssh,我可以遠程處理各種可能出現的問題而無需肉身到現場。

這幾天teamviewer被黑的事情影響挺大,于是由遠程控制想到了內網穿透,自然而然的想到了ssh的端口轉發也能實現內網穿透。再細想一下,發現ssh隧道、或者說端口轉發,竟然實現了正向代理、反向代理和內網穿透三種常用的網絡功能,更佩服其功能的強大和使用中的便利。

ssh有三種端口轉發模式,本文一一對其做簡要介紹。

本地轉發

本地端口轉發(Local Port Forwarding),是將本地主機某個端口流量轉發到遠程主機的指定端口。其命令行語法是:-L [bind_address]:localport:[remote_host]:remote_port。”-L”即“local”的首字母,類似的遠程轉發的”-R”是“remote”的首字母,動態轉發的“-D”是“dynamic”的首字母,很好記。

舉一個例子說明本地轉發的使用場景。

CentOS 7安裝GUI界面及遠程連接一文中介紹了安裝vnc服務并開啟端口訪問。在實際中,暴露出來的59xx端口每天都會源源不斷的受到自動化腳本的爆破攻擊。如果你的vnc和登錄用戶使用弱密碼或字典密碼,主機安全將受到極大威脅。這種情形下該如何防護?

一種簡單安全的防護方法是:使用iptables/firewalld關閉端口的外網訪問,有連接需求時用ssh隧道轉發端口:

ssh -L5901:5901 username@host

該命令中將本地的5901端口通過ssh隧道轉發到遠程主機的5901端口,遠程連接時輸入localhost或者127.0.0.1和5901端口便連到了遠程主機的5901端口。通過iptables和ssh的本地轉發,實現了他人無法連接,只有自己才能訪問的目的。

需要注意的是“-L”選項中的“遠程主機”并不特指連接過去的機器(默認是連接上的機器),可以是任何一主機。例如可以將本機的8080端口流量轉發到facebook.com的80端口:

ssh -L8080:facebook.com:80 username@host

遠程轉發

遠程端口轉發(Remote Port Forwarding),是將遠程主機某個端口轉發到遠程主機的指定端口。其命令行語法是:-R [bind_address]:port:[local_host]:local_port。

遠程轉發最常用的功能是內網穿透。有一個公網ip的主機,便可以借助ssh隧道的遠程轉發實現內網滲透,達到外網訪問內網資源的目的。需要注意的是ssh遠程轉發默認只能綁定遠程主機的本地地址,即127.0.0.1。如果想要監聽來自其他主機的連接,需要修改遠程主機ssh的配置,將”GatewayPorts”改成“yes”,重啟ssh后生效。

一個將遠程的8080端口流量轉發到本地80web端口的示例:

ssh -R0.0.0.0:8080:80 username@host

通過遠程轉發,訪問公網ip主機的8080端口便是訪問內網web主機的80端口,這樣就實現了內網穿透。

動態轉發

無論本地轉發還是遠程轉發,都需要指定本地和遠程主機的端口。動態轉發(Dynamic Port Forwarding)則擺脫這種限制,只綁定本地端口,遠程主機和端口由發起的請求決定。動態轉發的語法是:”-D bind_address:port”,一個轉發示例:

ssh -D 8080 username@host

該命令讓ssh監聽本地8080端口,經過8080端口的流量都通過ssh隧道由遠程服務器代為請求,從而達到獲取被屏蔽資源、隱藏真實身份的目的。

動態轉發實際上實現了正向代理功能,因此可以用來科學上網。本地轉發也可以做正向代理,但要對每一個請求的主機和端口做轉發,比較繁瑣,實踐中不會這么用。

其它

  1. 從用戶端角度看,本地轉發是正向代理;從資源提供方角度看,本地轉發是反向代理;
  2. ssh連接斷開遠程轉發/內網滲透便失效。如果希望遠程轉發一直有效,需要ssh保活技術,建議用frp等專注于內網滲透的解決方案;
  3. 雖然ssh隧道中的流量都經過了加密,但防火墻對ssh隧道中承載的流量能比較智能的識別,因此用作科學上網很容易受到干擾;
  4. 如果僅做端口轉發,實踐中上述命令經常與”-NT -f”選項結合使用。其中”-f”選項將命令放入后臺執行,斷開連接需要用kill命令;
  5. 從代理角度看,ssh隧道是低效的,建議用專用軟件;
  6. ssh隧道的流量都經過了加密,從安全角度是十分可靠的。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:黃石 阿克蘇 大理 自貢 海南 南陽 黔東 池州

巨人網絡通訊聲明:本文標題《linux ssh端口轉發的三種方式》,本文關鍵詞  linux,ssh,端口,轉發,的,三種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux ssh端口轉發的三種方式》相關的同類信息!
  • 本頁收集關于linux ssh端口轉發的三種方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 污污动态| bdsm鞭打屁股xxxx| 国产精品黄色片| 国产性―交一乱―色―情人| 调教侵犯小男生(H)| 国产做受视频激情播放| 日本三级黄色| 亚洲性无码性盈盈影院| 色伊人色成人婷婷六月丁香| 理论片手机在线观看理论片| 黄页推广app| 稚嫩娇小哭叫粗大撑破h男男 | 中国男同志videos| 父女乱视频| 日本奶水milkjapan挤奶| aV一区二区国产在线视频金桔| 国产精品久久久久久久电影渣男| 一区二区三区在线视频| 乱肉合集乱500篇小说免费阅读 | 女主控NPH坐脸尿变态前夫觊觎我| 91人妻精品久久久久久| 成人午夜爽爽爽免费视频| 日韩中文字幕一91综合永久入口| 小小水蜜桃视频高清在线观看3 | 操女人网站| 嗯嗯啊啊啊用力| 91久久夜色精品国产网站APP| 国产91??白丝美女| 成在人线无码免费AV高潮水| 欧美一区二区在线观看视频| 天天燥日日燥| 国产激情视频aV一二三区| 成人乱码免费视频A片含羞草传媒 天空影院免费观看高清完整版 | 色婷婷在线无码精品秘?人口传媒| 欧美孕妇挤奶孕交| 准心精灵| 美女被吸乳脱内内打屁股动漫| 国产一级理仑片日本| free女人性饥渴XXX| 1v1私奴调教日常| 扒开粉嫩的小缝h|