当从 A 连接到 C 时,通过 B,如何在 B 上指定 PEM?

当从 A 连接到 C 时,通过 B,如何在 B 上指定 PEM?

我正在尝试通过 B 连接到服务器 C。我如何为 B 提供密钥?

IE:

ssh -J [email protected]:22[<-need to use PEM on B] [email protected]

sshtunnel 的终端设置为 /bin/true - 所以我可以进行身份​​验证,但不能登录。

答案1

创建一个文件 ~/.ssh/config,内容如下:

host 10.0.0.146
  HostName hostb
  IdentifyFile ~/.ssh/id_rsa_hostb.pub
  User sshtunnel

现在您可以使用:

ssh -J 10.0.0.146 [email protected]

相关内容