小编ngm*_*ode的帖子

SSH:对“侦听端口的远程端口转发失败”错误进行故障排除

问题:为什么会ssh -N -R 2222:localhost:22 <bluehost_user>@<bluehost_ip>导致“监听端口的远程端口转发失败”错误?目标是建立一个带有端口转发的反向隧道,以便始终如一地通过 ssh 连接到具有动态私有 IP 的 NAT 路由器后面的主机。详情见图片。

已经尝试过:

  1. 研究了关于 Google、Stackoverflow 等的现有文献。有关于此错误消息的主题,但是给出的解决根本原因的解决方案与此特定实例的解决方案不同,因为这些解决方案在这种情况下无法解决错误。
  2. 我已经执行了几个诊断来验证所需的端口是否打开。其中一些结果如下图所示。

反向SSH隧道

图 1

更新

我在第 2 步中尝试使用以下命令: reduser@redhost:~ ssh greenuser@greenhost -p 2222

它应该是: reduser@redhost:~ ssh greenuser@bluehost -p 2222 您想在 bluehost IP 上使用 greenuser 凭据,因为您在使用端口 2222 时登录的主机实际上是 greenhost。

networking linux ssh port port-forwarding

18
推荐指数
2
解决办法
8万
查看次数

标签 统计

linux ×1

networking ×1

port ×1

port-forwarding ×1

ssh ×1