Ssh

如何基於子域路由 SSH 流量?

  • June 23, 2015

我有一個執行 ubuntu 10.04 的家庭伺服器,它執行兩個服務:

  1. SSH 服務
  2. 一個碼頭化的 gogs 服務

我想基本上基於子域反向代理傳入的 SSH 連接。例如,我希望將 via 建立的 ssh 連接ssh user@mydomain.com轉發到 port 2222,將 via 建立的連接ssh user@gogs.mydomain.com轉發到 port 10022

本質上,我想要類似於 nginx 的 SSH 流量。如何做到這一點?

這是不可能的。SSH 沒有 HTTP 中存在的 Host 標頭的概念。你能做的最好的就是基於埠的路由。

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