Ssh

SSH 遠端命令

  • July 27, 2022

我正在嘗試在外部世界的機器上從伺服器 1 到伺服器 2 執行命令,這可以通過 ssh 隧道轉發實現嗎?我畫了一個小圖作為例子。

在此處輸入圖像描述

我試過了

ssh -L PORT:IP:PORT user@remotemachine "hostname"

當我嘗試這個時,我得到了錯誤的主機名

SSH 的 ProxyJump 功能應該可以做你需要的。基本上,您的伺服器 2 將成為連接您的伺服器 3 的跳轉站。您在 redhat 的網站上有一篇很好的文章:https ://www.redhat.com/sysadmin/ssh-proxy-bastion-proxyjump

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