¿Subdominio para puertos específicos?

¿Subdominio para puertos específicos?

Resumen: en un contexto más amplio, solo necesito una forma de conectarme a varios servidores que ejecutan los mismos servicios en la misma red sin tener varias direcciones IP externas o tener que reenviar un puerto diferente en cada servidor para el mismo servicio.

Explicación más detallada: tengo 3 servidores en mi red, a cada uno de los cuales me gustaría acceder de forma remota a través de ssh. Así es como se ven las cosas actualmente con puertos y direcciones:

Internal IP:    Port:
192.168.1.100   22 (ssh)
192.168.1.101   23 (ssh)
192.168.1.102   24 (ssh)

Digamos que la IP externa de mi red es 161.86.232.865 y todos los puertos anteriores están reenviados y son visibles para la red externa. ¿Es posible darle a cada uno de estos puertos un subdominio y poder acceder a ellos mediante ssh con su subdominio? Por ejemplo, 192.168.1.100 sería ssh-100.example.com, 192.168.1.101 sería ssh-101.example.com, etc. Entiendo que esto no es posible (hasta donde yo sé) hacer con las IP internas en lugar de los puertos, así que pensé en preguntar.

Si sabes algo por favor compártelo. ¡Gracias!

Respuesta1

Actualmente esto no es posible. SSH no es compatible actualmenteregistros serv. Hay algunos parches propuestos que lo hacen, pero no forman parte de los repositorios principales. (Quizás podrías aliassshsrva ssh.).


Presumiblemente estás buscando algo más portátil que especificar Porten tu local ~/.ssh/config, que podría funcionar para cualquier cosa que comparta la misma configuración.


También hay ssh -J <jumphost>, que puede funcionar si no te importa hacer que uno sea tu bastión (quizás no sea una mala idea de todos modos).

información relacionada