我试图查看是否为主机名/IP 列表打开了一个端口,并且我使用了一个像这样的简单脚本来 ssh 到每个主机并捕获输出。
for i in `cat $1`
do ssh $i "sleep 5 | telnet 11.22.33.44 123"
done
这是抛出一个“No environment-specific terminal time”错误,因为 Telnet 被设计成一个与智能终端交互的交互工具。
知道我不能使用nc
命令,因为它在 Unix AIX 系统上不可用,我该如何解决这个问题?
请注意,一些主机会回复 ,Connected to 11.22.33.44. Escape character is ^]
这意味着有连接,而其他主机会冻结,Trying ...
这意味着没有连接。