反向 SSH 隧道无法在远程主机上打开本地端口?

反向 SSH 隧道无法在远程主机上打开本地端口?

我正在使用以下反向 SSH 命令尝试在 CentOS 7 主机上打开到 Debian 10 主机的反向 SSH 隧道。

ssh -p 20000 -NR 20050:localhost:22 user@ipaddress

当我尝试此命令时,收到以下警告:

警告:监听端口 20050 的远程端口转发失败

看来 SSH 连接已建立,但远程主机上的端口 20050 无法打开。我很确定远程主机上的端口 20050 尚未打开。如能得到任何帮助,我将不胜感激。

答案1

更新:原来远程主机上的授权密钥集有no-port-forwarding选项设置。我删除了它,现在它工作正常。

相关内容