2017-08-04 38 views
0

如果此文件與我的清單不匹配,我必須編寫一個小腳本來修改/etc/ssh/sshd_config/etc/ssh/sshd_config是否支持內聯註釋和同一行內的多個鍵/值?

對於例子我已經檢查下面的條目匹配,如果不是我需要使用以下entires更換:

Banner /etc/motd 
GatewayPorts no 
KeyRegenerationInterval 3600 
LoginGraceTime 120 
LogLevel INFO  
PermitEmptyPasswords No  
PermitRootLogin No 
  1. /etc/ssh/sshd_config會總是喜歡:在一個行一個條目像上面或它可以是任何使用分隔符(Banner /etc/motd, GatewayPorts no)?
  2. 評論可以在任何地方排隊(如C編程),或者它應該從#開始行嗎?

回答

0

sshd_config(5)手冊頁(重點煤礦):

該文件包含關鍵字參數對,每行之一。以'#'開頭的行,空行被解釋爲註釋。答案

1

部分給出,但不回答一切,所以:

sshd_config(5)

sshd(8)從/ etc/SSH/sshd_config中讀取配置數據(或指定的 文件在命令行中使用-f)。 該文件包含 關鍵字參數對,每行一個以'#'開頭的行和 空行被解釋爲註釋。參數可以任選 爲了表示參數 包含空格用雙引號(「)。

  1. 是的,它會一直像KeyWord: value永不KeyWord1: value1, KeyWord2: value2該文件包含關鍵字參數對,每行一個
  2. 它似乎是,它支持內嵌批註即使沒有人DOC明確這一點(這樣,你可能避免它),你可以運行sshd -T來驗證你的配置,並看到它的行動。