¿Cuál es la forma correcta de la palabra clave SSH HostnameSuffixes?

¿Cuál es la forma correcta de la palabra clave SSH HostnameSuffixes?

Me encontré con una configuración de SSH que nunca antes había visto mientras seguíauna discusión sobre el archivo de la lista de correo de desarrolladores de OpenSSH. Elentorno particularEs esto:

Host * 
HostnameSuffixes foo.com ext.foo.com

Esto me resultaría muy útil. Los problemas son

  1. No funciona, en cambio me daline 36: Bad configuration option: HostnameSuffixes
  2. No puedo encontrarlo documentado en la ssh_configpágina de manual, oen cualquier lugarEn la red. Dado que varias personas en el hilo, todas ellas claramente conocedoras de OpenSSH, lo discuten como si fuera real, y la discusión tiene más de un año (por lo que no podría existir solo en una versión alfa), supongo. que es real.

¿Alguno de ellos escribió mal o recordó mal la palabra clave y los demás simplemente repitieron el error? ¿Cuál es la palabra clave correcta? ¿Y dónde puedo encontrar documentación?

Respuesta1

Toda esta discusión trata sobre una opción hipotética que se propuso, no sobre una característica real. Al final, el parche propuesto usa un nombre diferente ExpandHost, pero nuevamente ese parche solo fue propuesto, nunca se aplicó al código fuente de OpenSSH.

Lo que hago es generar mi .ssh/configdesde un script de shell. tengo funciones como

home leguin
home williams
work larch
work chestnut

que generan estrofas como

Host leguin
HostName leguin.gilles.name
UserName gilles

Host williams
HostName williams.gilles.name
UserName gilles

Host larch
HostName larch.acme.com
UserName employee123

Host chestnut
HostName chestnut.acme.com
UserName employee123

información relacionada