在Debian系統上配置SSH隧道可以通過以下步驟完成:
安裝SSH服務:
sudo apt update
sudo apt install openssh-server
安裝完成后,使用以下命令檢查SSH服務的狀態:
sudo systemctl status ssh
配置SSH服務器:
編輯SSH服務器的配置文件 /etc/ssh/sshd_config
,可以進行多種設置,例如更改默認端口、禁止root用戶登錄、啟用公鑰認證等。
sudo nano /etc/ssh/sshd_config
修改配置示例:
Port 2222 # 更改默認端口(避免掃描)
PermitRootLogin no # 禁止root直接登錄
PasswordAuthentication no # 禁用密碼認證(推薦密鑰)
AllowUsers user1 user2 # 限制允許登錄的用戶
保存文件并重新啟動SSH服務以使更改生效:
sudo systemctl restart sshd
客戶端配置:
在SecureCRT中,配置SSH隧道連接。打開SecureCRT,創建一個新會話,輸入以下信息:
在會話選項中,配置本地端口轉發(Local Port Forwarding):
點擊“確定”保存會話設置。
驗證隧道連接:
使用以下命令測試SSH隧道連接:
ssh -L local_port:remote_host:remote_port user@ssh_server -N
其中:
local_port
是你希望在本地機器上開放的端口。remote_host
是遠程服務器的IP地址或域名。remote_port
是遠程服務器上的端口。user
是在SSH服務器上的用戶名。ssh_server
是你的SSH服務器的IP地址或域名。通過以上步驟,你可以在Debian系統上成功配置SSH隧道,并通過SecureCRT進行安全遠程訪問。