SSH在一个连接命令中连接两个ips和两个根

在我目前的机器中,我login如下:

ssh [email protected]

然后在里面的[email protected]我这样做:

ssh root:10.0.0.3(freebsd jail环境ip别名界面)

这项工作,我想知道是否可以直接login像:

ssh [email protected] goto [email protected] 

从我目前的机器。

谢谢。

注意:ips公共和私人界面都有默认的端口22

您可以使用以下命令:

ssh -t [email protected] "ssh -t [email protected]"

-t选项将为第二个login名分配一个TTY。

你有没有试过-J选项?

如果我正确理解你的问题,并假设你正在使用OpenSSH客户端,你应该能够做到

 ssh [email protected] -J [email protected] 

如果您只能通过首先连接到199.199.199.199到达10.0.0.3服务器,那么您甚至可以在~/.ssh/config文件上为该主机设置正确的ProxyJump选项,并且无需指定跳转主机即可连接。

希望能帮助到你!