在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射

這篇文章主要介紹“在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射”,在日常操作中,相信很多人在在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),京口企業(yè)網(wǎng)站建設(shè),京口品牌網(wǎng)站建設(shè),網(wǎng)站定制,京口網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,京口網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

可以將遠(yuǎn)端服務(wù)器一個端口remote_port綁定到本地端口port,其中-C是進(jìn)行數(shù)據(jù)壓縮,-f是后臺操作,只有當(dāng)提示用 戶名密碼的時候才轉(zhuǎn)向前臺。-N是不執(zhí)行遠(yuǎn)端命令,在只是端口轉(zhuǎn)發(fā)時這條命令很有用處。-g 是允許遠(yuǎn)端主機(jī)連接本地轉(zhuǎn)發(fā)端口。-R表明是將遠(yuǎn)端主機(jī)端口映射到本地端口。如果是-L,則是將本地端口映射到遠(yuǎn)端主機(jī)端口。

ssh的三個強(qiáng)大的端口轉(zhuǎn)發(fā)命令:

轉(zhuǎn)發(fā)到遠(yuǎn)端:ssh -C -f -N -g -L 本地端口:目標(biāo)IP:目標(biāo)端口 用戶名@目標(biāo)IP

轉(zhuǎn)發(fā)到本地:ssh -C -f -N -g –R 本地端口:目標(biāo)IP:目標(biāo)端口 用戶名@目標(biāo)IP

代碼如下:

ssh -C -f -N -g -D listen_port user@Tunnel_Host

-C:壓縮數(shù)據(jù)傳輸。

-f :后臺認(rèn)證用戶/密碼,通常和-N連用,不用登錄到遠(yuǎn)程主機(jī)。

-N :不執(zhí)行腳本或命令,通常與-f連用。

-g :在-L/-R/-D參數(shù)中,允許遠(yuǎn)程主機(jī)連接到建立的轉(zhuǎn)發(fā)的端口,如果不加這個參數(shù),只允許本地主機(jī)建立連接。

-L 本地端口:目標(biāo)IP:目標(biāo)端口

將 本地機(jī)(客戶機(jī))的某個端口轉(zhuǎn)發(fā)到遠(yuǎn)端指定機(jī)器的指定端口. 工作原理是這樣的, 本地機(jī)器上分配了一個 socket 偵聽 port 端口, 一旦這個端口上有了連接, 該連接就經(jīng)過安全通道轉(zhuǎn)發(fā)出去, 同時遠(yuǎn)程主機(jī)和 host 的 hostport 端口建立連接. 可以在配置文件中指定端口的轉(zhuǎn)發(fā). 只有 root 才能轉(zhuǎn)發(fā)特權(quán)端口. IPv6 地址用另一種格式說明: port/host/hostport

-R本地端口:目標(biāo)IP:目標(biāo)端口

將 遠(yuǎn)程主機(jī)(服務(wù)器)的某個端口轉(zhuǎn)發(fā)到本地端指定機(jī)器的指定端口. 工作原理是這樣的, 遠(yuǎn)程主機(jī)上分配了一個 socket 偵聽 port 端口, 一旦這個端口上有了連接, 該連接就經(jīng)過安全通道轉(zhuǎn)向出去, 同時本地主機(jī)和 host 的 hostport 端口建立連接. 可以在配置文件中指定端口的轉(zhuǎn)發(fā). 只有用 root 登錄遠(yuǎn)程主機(jī)才能轉(zhuǎn)發(fā)特權(quán)端口. IPv6 地址用另一種格式說明: port/host/hostport

-p :被登錄的ssd服務(wù)器的sshd服務(wù)端口。

-D port

指 定一個本地機(jī)器 “動態(tài)的'’ 應(yīng)用程序端口轉(zhuǎn)發(fā). 工作原理是這樣的, 本地機(jī)器上分配了一個 socket 偵聽 port 端口, 一旦這個端口上有了連接, 該連接就經(jīng)過安全通道轉(zhuǎn)發(fā)出去, 根據(jù)應(yīng)用程序的協(xié)議可以判斷出遠(yuǎn)程主機(jī)將和哪里連接. 目前支持 SOCKS4 協(xié)議, 將充當(dāng) SOCKS4 服務(wù)器. 只有 root 才能轉(zhuǎn)發(fā)特權(quán)端口. 可以在配置文件中指定動態(tài)端口的轉(zhuǎn)發(fā). >

應(yīng)用舉例

1.將發(fā)往本機(jī)的80端口訪問轉(zhuǎn)發(fā)到174.139.9.66的8080端口

代碼如下:

ssh -C -f -N -g -L 80:174.139.9.66:8080 master@174.139.9.66

2.講發(fā)往174.139.9.66的8080訪問轉(zhuǎn)發(fā)到本機(jī)的80端口

代碼如下:

ssh -C -f -N -g -R 80:174.139.9.66:8080 master@174.139.9.66

到此,關(guān)于“在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

標(biāo)題名稱:在Linux系統(tǒng)下如何使用SSH實(shí)現(xiàn)端口映射
網(wǎng)站路徑:http://muchs.cn/article48/pdhohp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站移動網(wǎng)站建設(shè)、域名注冊、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司