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

更新
我在第 2 步中尝试使用以下命令:
reduser@redhost:~ ssh greenuser@greenhost -p 2222
它应该是:
reduser@redhost:~ ssh greenuser@bluehost -p 2222
您想在 bluehost IP 上使用 greenuser 凭据,因为您在使用端口 2222 时登录的主机实际上是 greenhost。