如何使用 PuTTY 設置 SSH 隧道


PuTTy 是適用於 Windows 系統的易於使用的 SSH 客戶端。大多數 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 網絡訪問在無法通過端口直接訪問的遠程系統或網絡上運行的服務。