偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

利用SSH隧道突破云主機(jī)服務(wù)訪問限制

云計(jì)算 云原生
在工作中,經(jīng)常需要對(duì)公網(wǎng)云主機(jī)上運(yùn)行的一系列服務(wù)進(jìn)行維護(hù),為了安全起見,通常對(duì)外開放的端口只有SSH(22端口)服務(wù),雖然可以在運(yùn)維的時(shí)候臨時(shí)通過改變安全策略放行其它服務(wù)端口,但對(duì)于耗時(shí)較長(zhǎng)的排查操作,長(zhǎng)時(shí)間暴露敏感端口存在較大的安全風(fēng)險(xiǎn)。

1.摘要

在工作中,經(jīng)常需要對(duì)公網(wǎng)云主機(jī)上運(yùn)行的一系列服務(wù)進(jìn)行維護(hù),為了安全起見,通常對(duì)外開放的端口只有SSH(22端口)服務(wù),雖然可以在運(yùn)維的時(shí)候臨時(shí)通過改變安全策略放行其它服務(wù)端口,但對(duì)于耗時(shí)較長(zhǎng)的排查操作,長(zhǎng)時(shí)間暴露敏感端口存在較大的安全風(fēng)險(xiǎn)。而通過SSH隧道技術(shù),不用改變?nèi)魏伟踩呗员憧梢詫⒃浦鳈C(jī)中的服務(wù)端口映射到本地進(jìn)行操作,不僅能夠保證傳輸數(shù)據(jù)處于加密狀態(tài),而且可以在本地通過工具或?yàn)g覽器訪問目標(biāo)服務(wù),既方便又安全。

2.SSH隧道原理

SSH隧道技術(shù)在本文中的應(yīng)用場(chǎng)景圖如下:

圖片圖片

要成功建立SSH隧道,需要滿足以下幾個(gè)前提條件:

  • 個(gè)人電腦需要安裝支持SSH協(xié)議的軟件,Windows系統(tǒng)可能需要安裝類似于Cygwin這樣的軟件。
  • 云主機(jī)防火墻安全策略必須放行22端口,也就是SSH協(xié)議使用的默認(rèn)端口。
  • 云主機(jī)上同樣需要安裝支持SSH協(xié)議的軟件包,要能保證能用SSH協(xié)議正常登錄遠(yuǎn)程主機(jī)。

SSH隧道主要從個(gè)人電腦開始建立,根據(jù)上圖可知,SSH隧道建立過程如下:

  • 在個(gè)人電腦中開放一個(gè)自定義端口,這里選擇了5478端口,該端口沒有特別要求,可以自己根據(jù)實(shí)際情況選擇,不與其它端口沖突就行。5478端口可以看作是隧道的開端。
  • 輸入遠(yuǎn)程主機(jī)的SSH登錄賬號(hào)和密碼建立隧道遠(yuǎn)程連接,防火墻的22端口必須放行才能成功建立連接。這里的SSH遠(yuǎn)程登錄可以看作是隧道的延伸,由個(gè)人電腦的5478端口出發(fā),延伸到遠(yuǎn)程云主機(jī)的22端口。
  • 將遠(yuǎn)程主機(jī)的真實(shí)服務(wù)端口與本地隧道開端5478端口建立映射。映射關(guān)系可以看作是隧道的收尾工程,隧道從云主機(jī)的22端口連接后,需要將其與遠(yuǎn)程主機(jī)上的本地服務(wù)端口建立連接,假設(shè)本地服務(wù)有個(gè)3306的數(shù)據(jù)庫(kù)服務(wù), 這樣最終就打通了個(gè)人電腦5478端口和3306端口的連接,實(shí)現(xiàn)從本地訪問防火墻之后的云主機(jī)服務(wù)。

3. 實(shí)踐應(yīng)用

上面建立SSH隧道的過程,在個(gè)人電腦里可以使用SSH工具自帶的命令完成,完整命令如下:

ssh  -CfNg  -L 5478:localhost:3306 root@xx.xx.177.122

這條命令參數(shù)含義如下:

-C: 表示壓縮傳輸,可以提高傳輸速率。

-f: 將ssh傳輸轉(zhuǎn)入后臺(tái)執(zhí)行,不會(huì)占用當(dāng)前的shell

-N:建立靜默連接,不會(huì)看到具體的會(huì)話

-g: 允許遠(yuǎn)程主機(jī)連接本地端口轉(zhuǎn)發(fā)

-L: 本地端口轉(zhuǎn)發(fā)

5478:localhost:3306 這個(gè)參數(shù)是建立端口映射關(guān)系,5478表示本地端口,localhost:3306表示遠(yuǎn)程主機(jī)的3306端口。

注意:這里一定要寫localhost,不要寫xx.xx.177.122,雖然localhost和xx.xx.177.122代表同一臺(tái)遠(yuǎn)程機(jī)器。

root@xx.xx.177.122參數(shù)就是遠(yuǎn)程SSH登錄的過程,需要輸入SSH密碼才能最終完成隧道連接。

如果命令執(zhí)行失敗,可以先看看本地有沒有出現(xiàn)端口占用的情況,如圖:

圖片圖片

如果命令執(zhí)行返回了進(jìn)程ID,說明本地轉(zhuǎn)發(fā)端口5478被該進(jìn)程占用了,要么kill 進(jìn)程ID,要么更換其它端口。

成功執(zhí)行命令后,可以查看ssh的后臺(tái)進(jìn)程,發(fā)現(xiàn)該進(jìn)程說明隧道建立成功,如圖:

圖片圖片

在本地通過數(shù)據(jù)庫(kù)軟件連接5478端口試試,可以看到已成功連接遠(yuǎn)程數(shù)據(jù)庫(kù),如圖:

圖片圖片

責(zé)任編輯:武曉燕 來源: 二進(jìn)制空間安全
相關(guān)推薦

2015-05-22 08:59:38

2022-02-17 13:46:15

SSH命令內(nèi)網(wǎng)

2018-06-12 10:12:12

2014-03-07 09:27:52

云主機(jī)IBMSoftLayer

2023-10-26 14:23:26

2023-09-13 12:34:23

2018-10-10 09:23:30

服務(wù)器iptablesLinux

2019-01-25 08:09:28

云服務(wù)云計(jì)算云平臺(tái)

2017-03-17 11:30:04

LinuxSSH目錄

2019-02-12 15:39:52

2013-10-23 11:00:33

服務(wù)器遠(yuǎn)程管理

2017-12-11 09:03:31

2024-01-09 12:05:24

SSH協(xié)議端口

2015-05-27 15:29:52

網(wǎng)絡(luò)·安全技術(shù)周刊

2014-07-17 08:48:21

2011-08-05 11:29:07

路由器

2022-09-20 08:03:05

公有云攻防云服務(wù)

2013-03-26 10:26:14

云架構(gòu)云應(yīng)用平臺(tái)即服務(wù)

2017-12-05 11:01:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)