linux

如何通过SecureCRT进行SSH隧道配置

小樊
46
2025-08-09 01:03:36
栏目: 编程语言

通过SecureCRT配置SSH隧道主要有图形界面和命令行两种方式,以下是具体步骤:

图形界面配置

  1. 创建新会话
    打开SecureCRT,选择「文件」→「新建会话」,输入远程主机IP、端口(默认22),选择SSH2协议。
  2. 配置本地端口转发
    • 进入「会话选项」→「连接」→「SSH2」→「隧道」。
    • 点击「添加」,输入本地端口(如8080)、目标地址(如localhost:80),选择「本地」转发类型。
  3. 配置远程端口转发(可选)
    • 同样在「隧道」选项中,选择「远程端口转发」,输入远程端口、本地地址及端口,选择「远程」类型。
  4. 保存并连接
    点击「确定」保存设置,双击会话或点击「连接」启动隧道。

命令行配置

  1. 本地端口转发
    在SecureCRT终端输入:
    ssh -L [本地IP:]本地端口:远程地址:远程端口 用户@SSH服务器
    例:ssh -L 8080:localhost:80 user@remote_host
  2. 远程端口转发
    输入:
    ssh -R 远程端口:本地地址:本地端口 用户@SSH服务器
    例:ssh -R 8080:localhost:80 user@remote_host
  3. 动态端口转发(SOCKS代理)
    输入:
    ssh -D [本地IP:]本地端口 用户@SSH服务器
    例:ssh -D 1080 user@remote_host

验证隧道

注意:确保防火墙开放对应端口,密钥认证需提前配置好私钥。

参考来源:

0
看了该问题的人还看了