O protocolo SSH não transmite o nome de domínio ao qual o cliente tentou se conectar (diferentemente do HTTP / 1.1, por exemplo), portanto, um proxy não possui informações para decidir como encaminhar a conexão.
Primeiro de tudo, eu sou novo no haproxy e no nginx. Eu gostaria de saber se é possível usar nginx ou haproxy para receber todos os pedidos ssh, e encaminhá-los para dois deamons ssh diferentes baseados no nome do domínio. Se isso é possível, qual das duas é a melhor ferramenta para o trabalho, e como eu configuraria essa ferramenta para fazer isso?