使用一个命令将堡垒服务器与远程服务器进行 SSH 连接

SSH connection vis Bastion server to Remote server using one command

提问人:Jin Lim 提问时间:3/24/2023 更新时间:3/24/2023 访问量:182

问:

我想使用 SSH 连接远程服务器。此远程服务器只能访问堡垒服务器。所以我们通常这样做。

❯ ssh -A user@[**bastion server public IP**] -i ~/.ssh/server-access-private-key

然后我们到达堡垒服务器,我们需要与远程服务器再建立一次SSH连接。此远程服务器没有公共 IP。它只有私有IP。

$ ssh [email protected] -i ~/.ssh/server-access-private-key

然后我们终于进入了远程服务器。

如何使用一个 SHH 命令管理此过程?

我试过了

❯ ssh -A -J user@[**bastion server public IP**] -i ~/.ssh/server-access-private-key [email protected] -i ~/.ssh/server-access-private-key

但是我得到了这个错误。

user@[**bastion server public IP**]: Permission denied (publickey).
kex_exchange_identification: Connection closed by remote host
Connection closed by UNKNOWN port 65535

为什么不允许我的 SSH 连接?虽然,当我在 Bastions 服务器上尝试时,它起作用了。为什么他们抱怨端口 65535?由于 SSH 端口是 22。

SSH 端口 远程服务器 堡垒主机

评论


答: 暂无答案