无法通过SSH连接到主机.
我正在使用以下shell脚本ssh.
host_list="c15-0330-14.ad.mtu.edu"
ssh "$host_list"
Run Code Online (Sandbox Code Playgroud)
但它总是说: 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
Run Code Online (Sandbox Code Playgroud)
除了脚本中的DOS行结尾导致额外的回车存储在值的末尾host_list.当作为错误消息的一部分打印时,此回车导致光标返回到行的开头,从而导致您实际看到的错误消息.注意两半是如何对齐的(回车紧接在冒号之前):
ssh: Could not resolve hostname c15-0330-14.ad.mtu.edu
: Name or service not known
Run Code Online (Sandbox Code Playgroud)
导致你的错误
: Name or service not knownname c15-0330-14.ad.mtu.edu
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1220 次 |
| 最近记录: |