"Name or service not knownname" 从脚本使用 SSH
"Name or service not knownname" using SSH from script
无法通过 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
。有用。
另外,如果我有多个主机,我该如何调用它们?
错误信息应该是
ssh: Could not resolve hostname c15-0330-14.ad.mtu.edu: Name or service not known
除了脚本中的 DOS 行结尾导致额外的回车符 return 存储在 host_list
的值的末尾。此回车 return 作为错误消息的一部分打印时,会导致光标 return 到行的开头,从而导致您实际看到的错误消息。注意两半是如何排列的(回车 return 紧接在冒号之前):
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
无法通过 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
。有用。
另外,如果我有多个主机,我该如何调用它们?
错误信息应该是
ssh: Could not resolve hostname c15-0330-14.ad.mtu.edu: Name or service not known
除了脚本中的 DOS 行结尾导致额外的回车符 return 存储在 host_list
的值的末尾。此回车 return 作为错误消息的一部分打印时,会导致光标 return 到行的开头,从而导致您实际看到的错误消息。注意两半是如何排列的(回车 return 紧接在冒号之前):
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