网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊(cè) 登錄

博客 > 如何使用 SSH 做正向或反向代理?

如何使用 SSH 做正向或反向代理?

  • 標(biāo)簽:
  • SSH
  • SSH代理
  • 正向代理
  • 反向代理

瀏覽量:1629次評(píng)論:0次

作者:銳成網(wǎng)絡(luò)整理時(shí)間:2024-07-04 15:09:56

SSH可以被用來做正向和反向代理,從而實(shí)現(xiàn)通過SSH代理主機(jī)訪問需要訪問的網(wǎng)絡(luò)服務(wù)。那么如何使用 SSH 做正向或反向代理呢?以下是相關(guān)內(nèi)容。

如何使用 SSH 做正向或反向代理?

下面,我們先講下什么是正常代理和反向代理。

  • 正向代理:通過SSH方式講遠(yuǎn)程主機(jī)的某個(gè)端口轉(zhuǎn)發(fā)到本地主機(jī)制定的端口,從而實(shí)現(xiàn)通過本地主機(jī)端口訪問遠(yuǎn)程主機(jī)端口的功能。
  • 反向代理:通過SSH方式將本地主機(jī)的某個(gè)端口轉(zhuǎn)發(fā)到遠(yuǎn)程主機(jī)指定的端口,從而實(shí)現(xiàn)通過遠(yuǎn)程主機(jī)端口訪問本地主機(jī)端口的功能。

下面我們來舉例更詳細(xì)的說明下正向代理和方向代理。

正向代理

簡(jiǎn)單來說,正向代理就是主機(jī)A通過一臺(tái)可以SSH訪問的主機(jī)B訪問主機(jī)C提供的服務(wù)??梢酝ㄟ^以下命令實(shí)現(xiàn):

ssh -CNfL a_port:c_ip:c_port b_user@b_ip

參數(shù)說明:

  • -f 后臺(tái)執(zhí)行ssh指令
  • -C 允許壓縮數(shù)據(jù)
  • -N 不執(zhí)行遠(yuǎn)程指令
  • -L 將本地機(jī)的某個(gè)端口轉(zhuǎn)發(fā)到遠(yuǎn)端指定機(jī)器的指定端口

其中的C、N、f不是必須的參數(shù),所以也可以不帶,類似如下:

ssh -L a_port:c_ip:c_port b_user@b_ip

具體示例:

主機(jī)A通過訪問自己8080端口來訪問主機(jī)C的80端口,命令如下:

ssh -CNfL 8080:ip_c:80 b_user@b_ip

主機(jī)A通過訪問自己1521端口來訪問主機(jī)C的1521端口,命令如下:

ssh -CNfL 1521:ip_c:1521 b_user@b_ip

主機(jī)A通過訪問自己3306端口來訪問主機(jī)C的3306端口,命令如下:

ssh -CNfL 3306:ip_c:3306 b_user@b_ip

反向代理

簡(jiǎn)單來說,反向代理就是主機(jī)A通過一臺(tái)可以SSH訪問的主機(jī)B將主機(jī)A的端口服務(wù)通過主機(jī)B暴露出來。

反向代理的經(jīng)典場(chǎng)景就是通過一臺(tái)可以SSH訪問的公網(wǎng)主機(jī)B來訪問主機(jī)A(例如你家里自己的電腦)的端口服務(wù)。

命令如下:

ssh -CNfR b_port:127.0.0.1:a_port b_user@b_ip

這其中的a_port和b_port端口需要是未被使用的端口。

寫在最后

以上就是關(guān)于如何使用 SSH 做正向或反向代理的全部?jī)?nèi)容了,如果你已經(jīng)理解量本文中講解的內(nèi)容,不妨自己嘗試一下。希望以上內(nèi)容對(duì)你有所幫助。

重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識(shí)和信息。

相關(guān)閱讀:
如何設(shè)置 SSH 保持連接不中斷?
了解SSH與SSL,看哪個(gè)更適合您的安全需求

我的評(píng)論

還未登錄?點(diǎn)擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head