I have a home server running ubuntu 10.04 that is running two services:
- an SSH service
- a dockerized gogs service
I would like to essentially reverse-proxy incoming SSH connections based on the subdomain. For instance, I'd like for ssh connections made via ssh user@mydomain.com
to be forwarded to port 2222
and those made via ssh user@gogs.mydomain.com
to be forwarded to port 10022
.
In essence, I'd like something analogous to nginx for SSH traffic. How can this be achieved?
Answer
This is impossible. SSH has no notion of a Host header as is present in HTTP. The best you can do is port-based routing.
Comments
Post a Comment