两平台下的自动登录telnet设置
2011年12月28日
From:http://network.51cto.com/art/201007/212139.htm
自动登录telnet批处理文件
一。Windows平台自动登录telnet:
复制一下代码到记事本中并另保存为autoTelnet.bat,之后双击运行就实现自动登录到telnet服务器了,服务器IP自己修改
@echo off echo set sh = WScript .CreateObject("WScript.Shell") > telnet_tmp.vbs echo WScript.Sleep 300 > > telnet_tmp.vbs echo sh.SendKeys "open 192.168.1.200" > > telnet_tmp.vbs echo WScript.Sleep 300 > > telnet_tmp.vbs echo sh.SendKeys "{ENTER}" > > telnet_tmp.vbs echo WScript.Sleep 300 > > telnet_tmp.vbs echo sh.SendKeys "engineer{ENTER}" > > telnet_tmp.vbs echo WScript.Sleep 300 > > telnet_tmp.vbs echo sh.SendKeys "ls {ENTER}" > > telnet_tmp.vbs start telnet cscript //nologo telnet_tmp.vbs del telnet_tmp.vbs
附录:
对于SendKeys这个命令可以send什么,我们可以看下面的列表:
BACKSPACE {BACKSPACE}, {BS}, or {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL or DELETE {DELETE} or {DEL} DOWN ARROW {DOWN} END {END} ENTER {ENTER}or ~ ESC {ESC} HELP {HELP} HOME {HOME} INS or INSERT {INSERT} or {INS} LEFT ARROW {LEFT} NUM LOCK {NUMLOCK} PAGE DOWN {PGDN} PAGE UP {PGUP} PRINT SCREEN {PRTSC} RIGHT ARROW {RIGHT} SCROLL LOCK {SCROLLLOCK} TAB {TAB} UP ARROW {UP} F1 {F1} F2 {F2} F3 {F3} F4 {F4} F5 {F5} F6 {F6} F7 {F7} F8 {F8} F9 {F9} F10 {F10} F11 {F11} F12 {F12} F13 {F13} F14 {F14} F15 {F15} F16 {F16} SHIFT + CTRL ^ ALT %
二。Linux平台自动登录telnet
保证你的系统上存在expect这个可执行程序,保存以下代码到文件autoTelnet,并给与执行权限。详细操作察看命令expect
#!/usr/bin/expect -- set SERVER "192.168.1" set USER "myusername" set PASSWD "mypass" if { $argc } { spawn telnet $SERVER.$argv } else { spawn telnet $SERVER.200 } expect "Password:" send "$PASSWD\n" expect "#" send "ls\n" interact 补充:
From:http://bbs.chinaunix.net/thread-273470-1-1.html
牛人写的脚本:
(sleep 2;echo r2007;sleep 2;echo 123456;while read cmd;do echo $cmd;done)|telnet cu.org|cat
画蛇添足一下:r2007 ---- 用户名 123456-----密码
发表评论
-
加速你的Hibernate引擎(下)
2012-01-20 08:34 575加速你的Hibernate引擎(下) 2010年11月08日 ... -
程序是怎样运行的
2012-01-20 08:34 719程序是怎样运行的 2010 ... -
整理下OSS方面的资料,免得到处找,linux音频编程,open sound system
2012-01-20 08:34 629整理下OSS方面的资料,免 ... -
RAM,ROM,FLASH等存储器的区别(摘自网络)
2012-01-20 08:34 895RAM,ROM,FLASH等存储器的区 ... -
mysql_errno返回值的意义 mysql_errno()代码解析大全
2012-01-20 08:34 1726mysql_errno返回值的意义 mysql_errno() ... -
延时批处理
2012-01-19 13:40 588延时批处理 2012年01月12日 举个例子,我们要延时 ... -
妙用script自动清除ie地址栏记录
2012-01-19 13:40 690妙用script自动清除ie地址栏记录 2012年01月13 ... -
bat在win7中获取当前路径
2012-01-19 13:40 1042bat在win7中获取当前路径 ... -
计算机基础选择题(2)
2012-01-17 03:30 889计算机基础选择题(2) 20 ... -
file_operation结构体详解
2012-01-17 03:30 637file_operation结构体详解 2011年06月22 ... -
BIOS 设置详解
2012-01-17 03:30 586BIOS 设置详解 2010年11月11日 BIOS 设 ... -
delphi经典技艺
2012-01-17 03:29 713delphi经典技艺 2012年01月10日 http: ... -
做人处世
2012-01-16 02:05 534做人处世 2009年07月15日 在我的生活和工作 ... -
色彩养生
2012-01-16 02:05 962色彩养生 2010年10月20日 ... -
作业1
2012-01-16 02:05 579作业1 2009年11月29日 中国戏曲脸谱概说 一 ...
相关推荐
自己写的vc程序自动登录telnet并发送命令的函数,十分简单。新手,写的不好,不过希望能对大家有所帮助
用于自动telnet登录到设备,并执行一些自定义命令 并且输出日志导窗口和日志文件中,日志文件保存在dist下,以 ip地址命名的。
DOS批处理下操作telnet实现自动远程登录操作
自己写的vc程序自动登录telnet并发送命令的函数,十分简单。新手,写的不好,不过希望能对大家有所帮助. 改进版http://download.csdn.net/source/3023193
TelnetSend[Telnet自动登录并发送一条命令退出] ------------------------------------------------ TelnetSend.h TelnetSend.lib TelnetSend.dll ------------------------------------------------ //************...
使用批处理实现telnet自动登陆并执行ping命令
该程序telnet登录设备并进行自动配置登录的网络设备的模板程序
能自动telnet指定IP的电脑,并执行响应指令.设有重复链接机制.当对方电脑打开时,就能立刻链接上. 2. 软件中包含一个自定义脚本,用来设定telnet上机器时继续输入指令. 3. 支持脚本备注,备注符号位#号 软件原理: 将...
使用python编写的自动备份交换机配置的程序,单文件直接运行即可,目前只支持telnet方式连接交换机,支持华为、华三、锐捷交换机,通过tftp方式自动备份配置 管理信息表格为[管理信息.csv],和本程序放在同一个目录 ...
在XP下,测试成功!提供给有需要的同志使用,欢迎下载!若有不完善的地方,欢迎到本站留言。www.celon.net.cn * -------------------------------------------------------------------------- 命令格式: Telnet_...
自动化,提升工作效率,通过配置ini脚本,可以代替人工执行telnet的命令操作。可以嵌入到各种脚本中,支持linux和windows两个OS的版本。 linux使用gcc编译 windows使用mingw32编译器编译,又称之为miniGw
几种telnet自动登入的程序 今天为了搞一个自动更新程序,找了一些telnet自动登入的程序,自己写了一个类似的ftp自动登入的脚本程序。不敢独吞,与大家共享,这些脚本也可作BBS养马甲之用。 一。Windows平台: 复制...
自动连接数据库 运行命令形如 ftprun1.bat 192.168.48.1 或 telnetcmd1.bat 192.168.48.1
这是一个采用fibjs编写的telnet客户端,具有连接、登录及远程执行命令等功能
自动TELNET操作,并自动生成TXT文档,记录脚本操作过程,省去手动频繁登录多台服务器的操作。
纯shell的自动telnet登录执行脚本 可以支持多台主机顺序telnet登录执行相关命令,支持4个参数。
linux下自动telnet到远程主机上运行的脚本.pdf
点击可以自动测试telnet的端口,简单方便。
打开后输入IP地址范围,然后程序会自动连接这些ip地址,若IP地址打开了23端口且为弱密码就能连上,然后程序会自动传送wlctl show命令获取wifi ssid和key,并且保存在d盘下的txt上。想获取周围的wifi密码可以试一试本...
# telnet ip port 批量测试多个 ip|port 每次telnet 都要手动关闭 ctrl + ] 然后 ctrl + d 很麻烦 使用 (sleep 1;) | telnet $ip $port 就能1秒自动断开了