3

我正在尝试与我的服务器通信并发送 telnet 命令(再次登录和注销)。为此,我生成了一个 shell 脚本并收到错误消息“ nc: getaddrinfo: nodename nor servname provided, or not known ”。

具体线路是:

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

当我直接在终端中执行此行(并且确保之前的导出行)时,它可以正常工作,但是当我执行脚本时,我收到错误消息。

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

4

1 回答 1

1

看一下这个:

nc:getaddrinfo:提供节点名或服务名

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

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

希望能帮助到你!:)

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

于 2013-09-04T09:48:30.443 回答