2017-08-04 98 views
1

我有一些問題~/.ssh/config. 我有300個主機,我需要根據而不是我。 我寫這創造了我的配置文件中的腳本,這使我的配置文件與四行:ssh配置主機限制

host * 
    user me 
host <here 300 hostnames seperated by space and in this same line all> 
    user root 

當我想要連接到通過SSH任何服務器我已經得到了消息,我有'壞配置行:10' 或」 ......第6' 行:/

wc -l .ssh/config 

給了我4

+0

它看起來像有配置線長度的一些限制? 300臺主機配置多久? – Jakuje

+0

有2195個字符 – eswues

回答

0

當前OpenSSH應該讀到4096字節長的線。但是OpenSSH 7.5之前的版本只能讀取1024個字節,可能還不夠(commit)。

你有兩種可能性:

  • 更新到OpenSSH的7.5
  • 地帶線較短的不超過1024個字符,例如

    host <here first 100 hostnames seperated by space and in this same line all> 
         user root 
        host <here another 100 hostnames ...> 
         user root 
        host <here another 100 hostnames ...> 
         user root 
    
+0

是的, 我們使用OpenSSH_5.3 @ work。 它解釋了很多。 非常感謝您的幫助。 一切順利 – eswues