Você não faz isso.
Bem, pode haver maneiras de você conseguir realizar algo semelhante. Discutirei essas opções, mas primeiro vamos ver como os protocolos geralmente funcionam.
Eu recomendo entender como as coisas funcionam e o que os protocolos fazem antes de sonhar com muitos comportamentos e depois pensar que são desejáveis. Uma vez eu fiz isso, pensando que poderia ser criativo e depois investir algum trabalho em personalizar as coisas. Mais tarde, aprendi mais sobre redes e descobri que isso pode ser bastante desafiador, mesmo sem requisitos criativos que sejam desafiadores.
Aqui estão alguns comportamentos comuns:
Quando você usa um cliente SSH para se conectar ao nome do host, o cliente SSH inicia fazendo uma pesquisa de DNS. Isso eventualmente fornece ao cliente SSH um registro AAAA (que fornece um endereço IPv6) ou um registro A (que fornece um endereço IPv4). Em seguida, o cliente SSH usa um protocolo da Internet para se comunicar com o endereço numérico especificado na Internet. O servidor SSH recebe uma conexão desse endereço numérico da Internet.
Por outro lado, as conexões HTTP seguem o mesmo processo, mas o protocolo HTTP especifica que o cliente HTTP usa a conexão TCP estabelecida para transmitir a URL desejada. Nesse momento, os servidores HTTP recebem o nome de domínio pretendido.
Da mesma forma, o SMTP envolve o cliente especificando um endereço de e-mail, permitindo que um servidor SMTP receba o nome de domínio pretendido.
O SSH não faz necessariamente isso.
Alternativa One Você pode fazer com que o SSH funcione de forma diferente com base na chave SSH que uma pessoa usa. Se você distribuir chaves SSH diferentes para pessoas que usam domínios diferentes, você poderá ter um efeito nessas linhas.
Alternativa dois Se você tiver vários endereços da Internet, pode simplesmente ter um domínio diferente para cada endereço da Internet. Isso é frequentemente viável com o IPv6. Com o IPv4, ter vários endereços numéricos públicos pode ser um pouco mais desafiador / caro.