SecureCRT可通过图形界面或命令行进行端口转发,以下是具体操作:
一、图形界面设置
-
打开会话属性
- 连接远程服务器后,右键会话窗口 → 属性 → 连接 → SSH → 隧道。
-
本地端口转发
- 添加规则:点击添加 → 输入本地端口(如8080)、目标地址(远程服务器IP或localhost)、远程端口(如80) → 选择本地转发类型。
- 示例:将本地8080端口转发到远程服务器的80端口,访问
http://localhost:8080即访问远程服务。
-
远程端口转发
- 添加规则:点击添加 → 输入远程端口(如8080)、目标地址(本地IP或localhost)、本地端口(如80) → 选择远程转发类型。
- 注意:需远程服务器允许端口转发(配置
GatewayPorts yes)。
-
动态端口转发(SOCKS代理)
- 添加规则:选择动态转发类型,填写本地端口(如1080),协议选TCP/UDP,保存后需配合代理软件(如Proxifier)使用。
二、命令行设置
- 本地转发:
ssh -L 本地端口:目标地址:远程端口 user@远程服务器
(例:ssh -L 8080:localhost:80 user@192.168.1.100)
- 远程转发:
ssh -R 远程端口:目标地址:本地端口 user@远程服务器
(例:ssh -R 8080:localhost:80 user@192.168.1.100)
注意事项
- 保存设置后需重新连接会话生效。
- 检查本地/远程防火墙是否放行对应端口。
- 敏感端口转发需使用强密码或密钥认证,避免安全风险。
以上操作参考自。