“nc:getaddrinfo:提供nodename或servname,或者不知道”使用shell脚本

问题描述 投票:2回答:1

我正在尝试与我的服务器通信并发送telnet命令(再次登录和注销)。为此,我生成了一个shell skript并收到错误消息“nc:getaddrinfo:nodename或servname提供,或者不知道”。

具体路线是:

(sleep 1&echo $login&sleep 1&echo $password&sleep 1&echo exit) | nc $IP 23 > dump.out

当我直接在终端中执行此行(并确保之前的导出行)时,它没有任何问题,但是当我执行脚本时,我收到错误消息。

有人可以帮忙吗?任何帮助,将不胜感激。提前致谢。

shell terminal netcat
1个回答
0
投票

看一下这个:

nc:getaddrinfo:提供nodename和servname

此错误表示netcat无法在DNS中查找请求的主机。通常这意味着您要么在某处有拼写错误,要么SSH服务器端的pagekite.py连接器运行不正常。

尝试检查您的软件包,您的脚本或DNS请求有问题。

希望能帮助到你! :)

资料来源:http://pagekite.net/wiki/Howto/SshOverPageKite/#ncdns

© www.soinside.com 2019 - 2024. All rights reserved.