Was ist die korrekte Form des SSH-Schlüsselworts HostnameSuffixes?

Was ist die korrekte Form des SSH-Schlüsselworts HostnameSuffixes?

Ich bin auf eine SSH-Konfigurationseinstellung gestoßen, die ich noch nie zuvor gesehen habe, als icheine Diskussion in einem Mailinglistenarchiv für OpenSSH-Entwickler. Derbesondere Einstellungist das:

Host * 
HostnameSuffixes foo.com ext.foo.com

Ich fände das sehr nützlich. Die Probleme sind

  1. Es funktioniert nicht, sondern gibt mirline 36: Bad configuration option: HostnameSuffixes
  2. ssh_configIch kann es nicht in der Manpage dokumentiert finden , oderüberallim Internet. Da mehrere Leute im Thread – alle offensichtlich sehr gut über OpenSSH informiert – darüber diskutieren, als ob es echt wäre, und die Diskussion über ein Jahr alt ist (es kann also nicht sehr gut sein, dass es nur in einer Alpha-Version existiert), gehe ich davon aus, dass es echt ist.

Hat einer von ihnen das Schlüsselwort aus Versehen falsch geschrieben oder sich nicht daran erinnert und die anderen wiederholen den Fehler einfach? Was ist das richtige Schlüsselwort? Und wo finde ich die Dokumentation?

Antwort1

In dieser ganzen Diskussion geht es um eine hypothetische Option, die vorgeschlagen wurde, nicht um eine tatsächliche Funktion. Letztendlich verwendet der vorgeschlagene Patch einen anderen Namen ExpandHost, aber auch dieser Patch wurde nur vorgeschlagen und nie auf den OpenSSH-Quellcode angewendet.

Ich erzeuge meins .ssh/configaus einem Shell-Skript. Ich habe Funktionen wie

home leguin
home williams
work larch
work chestnut

die Strophen erzeugen wie

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

verwandte Informationen