SHELL可以telnet 路由执行命令吗??

sh/bash/dash/ksh/zsh等Shell脚本
回复
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

SHELL可以telnet 路由执行命令吗??

#1

帖子 liucheng1513 » 2010-09-10 20:27

如何写个脚本,自动telnet 路由执行命令啊知道IP,用户名,密码
命令是
CMD>dbg
DBG>rst

不要只说个大概,最好写个代码??
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: SHELL可以telnet 路由执行命令吗??

#2

帖子 tusooa » 2010-09-12 20:53

代码: 全选

tlcr: 1 庚寅年八月初五日 20:49:46 ~
● telnet localhost 4000 << 'EOF'
dllink http://tw.archive.ubuntu.com/ubuntu-releases/maverick/ubuntu-10.10-beta-alternate-i386.iso.torrent
quit
EOF
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
tlcr: 1 庚寅年八月初五日 20:49:52 ~
● 

代码: 全选

] ls -ld //
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: SHELL可以telnet 路由执行命令吗??

#3

帖子 adam8157 » 2010-09-12 21:07

用nc才是王道哦
头像
weilichun
帖子: 218
注册时间: 2007-09-09 15:41
来自: Beijing
联系:

Re: SHELL可以telnet 路由执行命令吗??

#4

帖子 weilichun » 2010-09-12 21:46

我用的是DI-504路由,也是这个命令,哈哈

代码: 全选

telnet 192.168.0.1 << EOF
username
password
dbg
rst
EOF
上次由 weilichun 在 2010-09-12 21:52,总共编辑 1 次。
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

Re: SHELL可以telnet 路由执行命令吗??

#5

帖子 liucheng1513 » 2010-09-12 21:49

我的就是504
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

Re: SHELL可以telnet 路由执行命令吗??

#6

帖子 liucheng1513 » 2010-09-12 22:46

#! /bin/bash
telnet 10.1.254.1 << EOF
admin
admin
dbg
rst
EOF


提示下列错误


[root@localhost ~]# ./ly.sh
Trying 10.1.254.1...
Connected to localhost (10.1.254.1).
Escape character is '^]'.
Connection closed by foreign host.
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: SHELL可以telnet 路由执行命令吗??

#7

帖子 tusooa » 2010-09-18 1:35

没有错误,ls。
是正常的。

代码: 全选

] ls -ld //
回复