Windows下自动telnet远程服务器并执行命令.doc
文本预览下载声明
Windows下自动telnet远程服务器并执行命令
Netcat的下载和使用
Windows下面的telnet命令不支持输入输出的重定向,因此很难调用telnet命令自动登录到网络设备上进行自动配置(执行预定义的命令)。
使用Netcat可以很好的实现telnet功能的输入重定向,该工具已有windows编译版本,最新版本为Netcat 1.11 for NT。命令的基本格式为:
c:\ nc.exe 192.168.1.100 23 router_cmd.txt
下面以在2.4服务器上设置每天凌晨3点远程重启路由器为例:
1. 下载回来的文件为netcat.zip,里面除包含已编译好的可执行文件nc.exe,也有源文件方便查看源码。把压缩包中的nc.exe直接解压缩到system32目录内。
2. 在指定路径,比如C:\Documents and Settings\Administrator下新建脚本文件rebootrouter.bat和rebootrouter.txt
其中rebootrouter.bat内容如下:
@echo off
nc 192.168.2.1 23 rebootrouter.txt
rebootrouter.txt内容如下:
admin
你的路由telnet密码
en
admin
sys reboot
y
exit
3. 在控制面板中的计划任务中新增rebootrouter任务,设定每天执行的时间即可,如下:
显示全部