在SecureCRT中設置代理服務器可以通過動態端口轉發功能來實現,具體步驟如下:
- 設置“主”會話:
- 打開SecureCRT,創建一個新的SSH會話,并將其命名為“Master”會話(或其他您選擇的名稱)。
- 確保將主機名字段設置為與網關SSH服務器的主機名匹配。
- 測試您的“主”會話以確保您可以成功連接到網關SSH服務器并進行身份驗證。
- 修改“主”會話以具有動態端口轉發配置:
- 打開“主”會話的“會話選項”對話框。
- 選擇“連接/端口轉發”類別,然后按“添加”按鈕。
- 在“名稱”字段中,指定一個唯一描述,例如“SSH SOCKS代理”。
- 為“本地/端口”字段輸入一個值,通常使用1080端口(標準SOCKS端口)。
- 啟用“使用SOCKS 4或5的動態轉發”選項。
- 對“主”會話進行以下配置更改以提高連接的穩定性:
- 啟用“發送協議NO-OP”選項,并指定一個小于遠程服務器或遠程shell的空閑超時時間間隔。
- 啟用“自動重新連接”選項,以便在連接意外斷開時,SecureCRT會自動嘗試重新建立連接。
- 配置全局防火墻/代理設置:
- 打開SecureCRT的“全局選項”對話框,并選擇“防火墻”類別。
- 按“添加”按鈕,并使用以下配置指南:
- 指定防火墻的名稱(例如:“Gateway Firewall”)。
- 將“類型”字段設置為SOCKS版本5(無身份驗證)。
- 在“主機名或IP”字段中,鍵入:127.0.0.1。
- 設置“端口”字段以匹配您的“主”會話的動態端口轉發設置(例如1080)。
- 配置SecureCRT“客戶端”會話以通過SSH SOCKS代理進行連接:
- 在“客戶端”會話的“會話選項”對話框中,選擇與正在使用的協議匹配的類別,并找到新的防火墻配置(在示例中名為“網關防火墻”)。
- 將此防火墻用作連接配置選項中的防火墻設置。
- 通過SSH SOCKS代理連接到網關后面的機器:
- 使用“主”會話連接到網關機器。
- 對于連接到網關服務器局域網中的機器,“主”會話必須首先成功連接。
- 在需要連接到網關服務器后面的機器時,配置相應的“客戶端”會話使用“網關防火墻”作為連接設置。
請注意,以上步驟可能需要根據您的具體網絡環境和需求進行調整。如果您在配置過程中遇到任何問題,建議參考SecureCRT的官方文檔或聯系技術支持獲取幫助。