用一个命令通过 B 从 A ssh 到 C 吗?

用一个命令通过 B 从 A ssh 到 C 吗?

有三台机器:A,B,C。

C连接到 上的本地端口B,以便可以随时B访问。C

我现在想CA(通过B) 连接到 。我目前所做的是通过 ssh 登录到Bfirst,如下所示:

ssh user@B -i <identity_file>

然后连接到C,像这样

ssh -o HostKeyAlias=<hostname_of_C> -p <some_port> <username_of_C>@localhost

这有点不方便。

如果我知道端口,有没有办法用一个命令直接从 A 连接到 C?

相关内容