通过SecureCRT进行端口转发主要有两种方式:本地端口转发和动态端口转发(SSH隧道),以下是具体步骤:
一、本地端口转发(图形界面)
-
打开会话属性
启动SecureCRT,右键点击已连接的会话 → 选择「属性」→ 进入「连接」→「端口转发」。
-
添加转发规则
- 名称:自定义(如“SSH转发”)。
- 本地端口:填写本地监听端口(如2222)。
- 目标地址:填写需转发的远程主机IP及端口(如内网服务器IP:22)。
- 选择「本地」转发类型,点击「确定」。
-
启用转发
保存设置后,关闭并重新连接会话,转发即生效。
验证:通过localhost:本地端口访问目标服务(如ssh -p 2222 user@localhost)。
二、动态端口转发(SSH隧道,图形界面)
-
启用SOCKS代理
- 在会话属性的「端口转发」中,点击「添加」→ 选择「动态转发」。
- 设置本地端口(如1080),勾选「使用SOCKS 5」,点击「确定」。
-
配置系统代理
- 打开系统网络设置 → 代理 → 手动配置SOCKS 5代理,地址填
127.0.0.1,端口填步骤1中设置的端口。
-
验证隧道
通过浏览器或工具(如curl)访问目标地址,流量会经SecureCRT转发。
三、注意事项
- 保持会话活跃:断开SSH连接会导致转发失效。
- 防火墙设置:确保本地和远程服务器允许对应端口通信。
- 安全风险:仅转发必要端口,避免敏感信息泄露。
参考来源: