HostnameSuffixes SSH 關鍵字的正確形式是什麼?

HostnameSuffixes SSH 關鍵字的正確形式是什麼?

我在關注時遇到了以前從未見過的 SSH 配置設置關於 OpenSSH 開發者郵件列表存檔的討論。這特定的設定這是:

Host * 
HostnameSuffixes foo.com ext.foo.com

我會發現這非常有用。問題是

  1. 這不起作用,而是給我line 36: Bad configuration option: HostnameSuffixes
  2. 我在手冊頁中找不到它的記錄ssh_config,或者任何地方在網路上。由於線程中的幾個人——顯然都對 OpenSSH 非常了解——討論它就好像它是真實的一樣,並且討論已經有一年多了(所以它不可能只存在於 alpha 版本中),我假設它是真實的。

是否其中一個人拼錯或記錯了關鍵字,而其他人只是重複了這個錯誤?正確的關鍵字是什麼?我在哪裡可以找到文件?

答案1

整個討論是關於提出的假設選項,而不是關於實際功能。最後提議的補丁使用了不同的名稱ExpandHost,但同樣,該補丁只是提議的,它從未應用於 OpenSSH 原始程式碼。

.ssh/config我所做的就是從 shell 腳本產生我的。我有類似的功能

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

相關內容