Какова правильная форма ключевого слова HostnameSuffixes SSH?

Какова правильная форма ключевого слова HostnameSuffixes SSH?

Я наткнулся на настройку конфигурации SSH, которую никогда раньше не видел, следуяобсуждение в архиве почтовой рассылки разработчиков OpenSSH.конкретная обстановкаэто:

Host * 
HostnameSuffixes foo.com ext.foo.com

Я бы нашел это очень полезным. Проблемы в том,

  1. Это не работает, вместо этого мне даютline 36: Bad configuration option: HostnameSuffixes
  2. Я не могу найти это документированным на ssh_configстранице руководства илив любом местев сети. Поскольку несколько человек в теме — все они явно очень хорошо разбираются в OpenSSH — обсуждают его так, как будто он реален, и обсуждение длится уже больше года (так что оно не может существовать только в альфа-версии), я предполагаю, что он реален.

Один из них по ошибке неправильно написал или неправильно запомнил ключевое слово, а другие просто повторили ошибку? Какое ключевое слово правильное? И где я могу найти документацию?

решение1

Вся эта дискуссия о гипотетической опции, которая была предложена, а не о фактической функции. В конце концов, предложенный патч использует другое имя ExpandHost, но, опять же, этот патч был только предложен, он никогда не применялся к исходному коду OpenSSH..

Что я делаю, так это генерирую свой .ssh/configиз скрипта оболочки. У меня есть функции типа

home leguin
home williams
work larch
work chestnut

которые генерируют такие строфы, как

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

Связанный контент