You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

连接堡垒机后建立SSH隧道报错Bad local forwarding specification,该如何解决?

SSH本地端口转发错误修复:Bad local forwarding specification

错误含义

这个错误是因为你使用ssh -L(本地端口转发)时,转发规则的格式不符合要求。-L参数的正确格式必须包含三个部分:本地监听端口:目标主机地址:目标主机服务端口,三者用冒号分隔。你的命令只提供了本地端口和目标主机地址,缺少了目标主机上要访问的服务端口,导致SSH无法解析转发规则,因此抛出该错误。

修复方法

  1. 确认目标主机10.0.0.182上你要访问的服务对应的端口,比如SSH服务默认是22,HTTP服务默认是80,HTTPS是443,或者是你自定义的端口号。
  2. 补充目标端口到转发规则中,修正后的命令格式为:
    ssh -L 4000:10.0.0.182:目标端口 ec2-user@54.236.29.63
    
  3. 举个实际例子:如果要通过堡垒机访问10.0.0.182的SSH服务,命令应为:
    ssh -L 4000:10.0.0.182:22 ec2-user@54.236.29.63
    
    执行后,在本地机器上访问localhost:4000,就等同于通过堡垒机连接到10.0.0.182的22端口。

内容的提问来源于stack exchange,提问作者MikiBelavista

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:55:17