PuTTY Putty建立隧道的方法

2021-09-30 11:12:07 字數 1468 閱讀 3181

文章出處:

網路中的隧道:

通過上節我們了解了ssh隧道的優點,但是無論是現實中還是網路中,隧道都是有入口和出口的,本節就以putty隧道為例,詳細介紹putty建立隧道的方法.

模擬案例一:

利用putty建立正向隧道,隧道入口為9000埠,出口為2012埠,隧道建立成功之後,輸入:welcome to zzbaike.com.並檢視結果!

1.開啟putty.exe→ssh→tunnel

這裡我們主要看"source port","destination"和下面的"local"、"remote".

截圖中"source port":9000也就是說隧道入口是本地機器的9000埠,而"destination":127.0.0.1:2012說明隧道出口為127.0.0.1:2012埠

2.ssh主機上輸入:nc -l 2012 (監聽本地2012埠)

3.本機輸入:nc -nvv 127.0.0.1 9000 (通過本地9000埠進入隧道)

4.隧道建立成功

通過上圖可以看到,在本機或遠端主機上輸入的資訊,雙方都可以同步,說明隧道建立成功!

模擬案例二:

利用putty建立反向隧道,隧道入口為8000埠,出口為2020埠,隧道建立成功後,輸入:thank you.檢視結果!

1.開啟putty.exe→ssh→tunnel

2.本機輸入:nc -l -p 2020 (監聽2020埠)

3.ssh主機上輸入:nc -nvv 127.0.0.1 8000 (通過本地8000埠進入隧道)

4.隧道建立成功.

注意:正向隧道與反向隧道的區別

ssh隧道建立

問題 目標伺服器 a 在nat之後,中介伺服器 m 在公網上,客戶端 c 在nat後,需要從c發起ssh連線到a。解決辦法 1.從a發起ssh連線到m,繫結m的遠端埠,假設a和m的ssh服務都在22埠監聽。在a上執行 ssh nfr 19022 localhost 22 user host m ip...

linux 下建立GRE隧道

gre隧道是一種ip over ip的隧道,是通用路由封裝協議,可以對某些網路層協議的資料報進行封裝,使這些被封裝的資料報能夠在ipv4 ipv6 網路中傳輸。tunnel 是乙個虛擬的點對點的連線,提供了一條通路使封裝的資料報文能夠在這個通路上傳輸,並且在乙個tunnel 的兩端分別對資料報進行封...

兩步建立 ssh 反向隧道

因為需要在寢室訪問實驗室的內部網路,剛好自己購買了阿里雲,因此,可以遠端幹活了,mark下方法 第一步 在內網的伺服器上,使用ssh 命令建立反向隧道 ssh fnr port localhost 22 publicusername publicip f 表示後台執行 n 表示不執行任何命令 r 建...