我想使用一个密钥对通过堡垒服务器在私有主机中的一个命令行中获得输出

时间:2018-07-24 18:55:15

标签: ssh ssh-keys netcat

我想使用一对密钥对通过堡垒服务器在私有主机中通过一个命令行获得输出。 参考,堡垒服务器和私有主机共享一个密钥对,并且密钥对在我的本地Macbook中。

如何通过一个命令行在本地Macbook上获得输出(例如ls)?

mac>堡垒>私有IP主机(我想输出ls命令)

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以通过在.ssh/config中使用ProxyJump来做到这一点,例如:

Host private.host
  ProxyJump <user>@bastion.host

这将允许您执行以下操作:

$ ssh private.host ls /

或者无需修改您的配置文件,您可以使用类似以下内容的

$ ssh -J bastion.host private.host ls /