在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中成功设置端口转发,从而安全地访问内网资源。