我可以在服务器 B 上 ssh 到服务器 C,但是当我通过服务器 B 通过隧道 ssh 到服务器 C 时超时了

我可以在服务器 B 上 ssh 到服务器 C,但是当我通过服务器 B 通过隧道 ssh 到服务器 C 时超时了

假设我在计算机 A 上,最终我想要 ssh 到服务器 C。但是,服务器 C 有 IP 限制,所以我必须先 ssh 到服务器 B 作为网关。

情况是:
1)如果我首先 ssh 进入服务器 B,然后在服务器 B 的 shell 下 ssh 进入服务器 C,我就可以进入。2
)如果我使用这个帖子(我尝试了 ephemient 和 Wesley 的两个答案),然后我得到了“超时”的结果。

当我使用时ssh -vvv,ssh 停留在

debug1: Offering RSA public key: ****
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fp   SHA256:****
debug3: sign_and_send_pubkey: RSA SHA256:****

使用密钥身份验证时。并且 ssh 会卡在

debug2: we sent a password packet, wait for reply

当使用密码验证时。

有趣的是,当我输入错误的密码时,远程主机可以发现这一点并提示我再次输入密码。

有人知道这次超时的可能原因是什么吗?谢谢!

相关内容