在SecureCRT中進行端口轉發操作,可以按照以下步驟進行:
通過Port Forwarding配置頁面進行端口轉發
-
進入Port Forwarding配置頁面:
- 在一個已經能成功連接到公網主機的session里,點擊session的屬性界面,選擇“Port Forwarding",然后點擊“Add…"按鈕。
-
配置轉發信息:
- Name:隨意命名,以便自己識別清楚。
- Local配置節里的Port:是你筆記本本地的端口(例如5000端口)。
- Remote配置節復選框:勾選"Destination host is different form the SSH server"。
- Remote配置節 Hostname:內網主機的IP(例如10.10.10.10)。
- Remote配置節 Port:內網主機的端口(例如6000)。
- 點擊“OK”,配置即可生效。
通過動態端口轉發(SOCKS代理)進行端口轉發
-
設置本地端口轉發:
- 打開SecureCRT,進入你已經建立的SSH連接。
- 在Session屬性中,選擇“Options” -> “Port Forwarding”。
- 點擊“Add”按鈕,配置本地端口轉發。
- Name:自定義名稱。
- Local Port:監聽的本地端口(例如1080)。
- Remote Port:動態分配的端口(通常由SecureCRT自動分配)。
- Type:選擇“Dynamic forwarding using SOCKS 4 or 5”。
-
配置瀏覽器代理(可選):
- 安裝谷歌瀏覽器插件SwitchyOmega。
- 在SwitchyOmega中創建一個新的情景模式,設置代理協議為SOCKS5,代理服務器為
127.0.0.1
,代理端口為1080
。
注意事項
- 保持SSH連接:轉發的公網主機Session不能斷開,否則會連不到內網服務。
- 避免端口沖突:確保轉發的本地端口沒有被其他應用程序占用。
通過上述步驟,你可以在SecureCRT中成功設置端口轉發,從而安全地訪問內網資源。