无法通过SSH连接到主机。
我使用以下shell脚本来使用ssh
。
host_list="c15-0330-14.ad.mtu.edu"
ssh "$host_list"
但它总是说: Name or service not knownname c15-0330-14.ad.mtu.edu
。
我试过了ssh c15-0330-14.ad.mtu.edu
。有用。
另外,如果我有几个主机,我怎么能逐个调用它们?
答案 0 :(得分:6)
错误消息应
ssh: Could not resolve hostname c15-0330-14.ad.mtu.edu: Name or service not known
除了脚本中的DOS行结尾导致额外的回车符存储在host_list
值的末尾。当作为错误消息的一部分打印时,此回车导致光标返回到行的开头,从而导致您实际看到的错误消息。注意两半是如何对齐的(回车紧接在冒号之前):
ssh: Could not resolve hostname c15-0330-14.ad.mtu.edu
: Name or service not known
会导致错误
: Name or service not knownname c15-0330-14.ad.mtu.edu