如何使用 PuTTY 設置 SSH 隧道


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 網絡訪問在網絡上運行的遠程系統或服務。