~/.ssh/config.
我遇到了一些问题
我有300台主机,我需要以root身份而不是我。
我编写了为我创建配置文件的脚本,它为我提供了四行的配置文件:
host *
user me
host <here 300 hostnames seperated by space and in this same line all>
user root
当我想通过ssh连接到任何服务器时,我收到了消息,我有一个错误的配置:10&#39;或者&#39; ...第6行&#39; :/
wc -l .ssh/config
给了我4个
答案 0 :(得分:2)
当前的OpenSSH应该读取长达4096个字节的行。但OpenSSH 7.5之前的版本只能读取1024个字节,这可能还不够(commit)。
您有两种可能性:
将线条剥离为不超过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