PuTTy 是一個用戶友好的 SSH 客戶端,適用於 Windows 系統。大多數 Linux 系統用戶都知道並使用運行 SSH 服務器的遠程系統。

它還提供了創建 SSH 隧道以提供對受信任內部網絡中資源的訪問的選項。 借助 SSH 隧道,您可以訪問系統無法直接訪問的其他端口上的可用資源。 您可以通過將 localhost 端口轉發到您在遠程網絡上偵聽的端口,然後使用 localhost 訪問配置的端口來直接訪問遠程服務。

隧道允許從雙方進行端口轉發。第一個選項使您可以選擇將本地端口轉發到遠程網絡以訪問其資源。您還可以反轉該過程以從遠程計算機訪問本地系統上的資源。

使用 PuTTY 進行本地端口轉發

您可以使用以下步驟設置本地 SSH 隧道。

  1. 在桌面上啟動 PuTTY 應用程序。[セッション]在窗口中,輸入目標 SSH 服務器的主機名或 IP 地址和端口號。確保連接類型設置為 SSH。

    添加要遠程訪問的 SSH 服務器的主機名。

  2. 左側邊欄 類別 選項。邀請 聯繫 >> >> SSH >> >> 隧道..
  3. 選擇 當地的 定義 SSH 端口轉發的類型。
  4. 裡面 源端口 在該字段中,輸入本地系統使用的端口號。 (例如:源端口:5050)
  5. 下一個, 目的地 在該字段中,輸入目標地址,後跟端口號。 (例如:目的地:127.0.0.1:5432)。
  6. 查看您添加的詳細信息,然後按 添加 按鈕。您可以在此處添加多個條目。
  7. 已完成。 連接 SSH 會話並建立隧道。 隧道將一直工作,直到 SSH 會話處於活動狀態

使用 PuTTY 進行遠程端口轉發

遠程傳輸允許遠程系統從本地機器訪問資源。遠程傳輸代表如上所述的本地傳輸過程的反轉。

  1. 在桌面上啟動 PuTTY 應用程序。[セッション]在窗口中,輸入目標 SSH 服務器的主機名或 IP 地址和端口號。確保連接類型設置為 SSH。

    添加要遠程訪問的 SSH 服務器的主機名。

  2. 左側邊欄 類別 選項。邀請 聯繫 >> >> SSH >> >> 隧道..

  3. 選擇 在寸草不生之地 定義 SSH 端口轉發的類型。
  4. 裡面 源端口 在該字段中,輸入本地系統使用的端口號。 (例如:源端口:8080)
  5. 下一個, 目的地 在該字段中,輸入目標地址,後跟端口號。 (例如:目的地:192.168.0.101:65001)。
  6. 查看您添加的詳細信息,然後按 添加 按鈕。您可以在此處添加多個條目。
  7. 已完成。 連接 SSH 會話並建立隧道。 隧道將一直工作,直到 SSH 會話處於活動狀態

結論是

本教程將幫助您通過 Windows 服務器上的 Putty 應用程序設置本地和遠程 SSH 隧道。這允許您通過無法通過端口直接訪問的 SSH 網絡訪問在遠程系統或網絡上運行的服務。