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