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

时间:2013-09-04 09:08:36

标签: shell terminal netcat

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

具体行是:

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

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

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

1 个答案:

答案 0 :(得分:0)

检查出来:

nc:getaddrinfo:提供nodename和servname

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

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

希望它有所帮助! :)

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