Ssh

SSH 連接到兩個 ips 和兩個 root 在一個連接命令中

  • September 19, 2017

在我目前的機器中,我登錄如下:

ssh root@199.199.199.199

然後在 root@199.199.199.199 裡面我這樣做:

ssh root:10.0.0.3(freebsd jail環境ip別名介面)

這項工作,我想知道是否可以直接登錄,例如:

ssh root@199.199.199.199 goto root@10.0.0.3

從我現在的機器。

謝謝。

注意:ips public 和 private 介面都有預設埠 22

您可以使用以下命令:

ssh -t root@199.199.199.199 "ssh -t root@10.0.03"

-t選項將為第二次登錄分配一個 TTY。

您是否嘗試過-J選項?

如果我正確理解了您的問題,並且假設您使用的是OpenSSH客戶端,那麼您應該能夠做到

ssh root@10.0.0.3 -J root@199.199.199.199

如果您只能通過首先連接到 199.199.199.199 來訪問位於 10.0.0.3 的伺服器,您甚至可以ProxyJump在文件中為該主機設置正確的選項並在~/.ssh/config不指定跳轉主機的情況下進行連接。

希望能幫助到你!

引用自:https://serverfault.com/questions/870447