提问人:Jin Lim 提问时间:3/24/2023 更新时间:3/24/2023 访问量:182
使用一个命令将堡垒服务器与远程服务器进行 SSH 连接
SSH connection vis Bastion server to Remote server using one command
问:
我想使用 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。
答: 暂无答案
评论