- 浏览: 17639 次
最新评论
两平台下的自动登录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-----密码
发表评论
-
MTD NAND Analysis 1
2012-01-20 08:14 722MTD NAND Analysis 1 2011年05月06 ... -
内存映射对于大文件的使用
2012-01-20 08:14 666内存映射对于大文件的使用 2011年04月28日 平时很 ... -
rtems 下linkcmd分析代码
2012-01-20 08:14 987rtems 下linkcmd分析代码 2010年11月09日 ... -
连傻瓜都能看懂的基于代码注入的线程守护技术
2012-01-20 08:14 1660连傻瓜都能看懂的基于 ... -
mmap内存映射操作之一
2012-01-20 08:14 1081mmap内存映射操作之一 2011年06月09日 本博客 ... -
S7-300 PLC的串口无线通讯在火电厂污水处理中的应用
2012-01-19 13:31 686S7-300 PLC的串口无线通讯 ... -
IIS32位和64位切换
2012-01-19 13:31 869IIS32位和64位切换 2011年12月22日 X64 ... -
延时批处理
2012-01-19 13:30 797延时批处理 2012年01月12日 举个例子,我们要延时 ... -
ActionScript垃圾回收
2012-01-17 03:20 964ActionScript垃圾回收 2011年10月26日 ... -
计算机故障大全(二)
2012-01-17 03:20 642计算机故障大全(二) 2010年06月02日 硬盘 ... -
琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记
2012-01-17 03:20 2085琢石成器――windows环境下32位汇编语言程序设计(第三版 ... -
WinCE驱动开发问题精华集锦
2012-01-17 03:20 599WinCE驱动开发问题精华 ... -
钢蹦爸爸的自白
2012-01-16 01:54 668钢蹦爸爸的自白 2009年10月24日 怀着复杂的心情 ... -
爱韩庚的100个理由
2012-01-16 01:54 634爱韩庚的100个理由 2009 ... -
火车上的随想
2012-01-16 01:54 553火车上的随想 2011年02 ... -
jbpm3通过processDefinition.createProcessInstance()为什么能保存ProcessInstance之迷
2012-01-11 01:53 710jbpm3通过processDefinition.create ... -
Android自定义VIEW取得XML的自定义值
2012-01-11 01:53 674Android自定义VIEW取得XML的自定义值 2011年 ... -
常用的正则表达式--Java
2012-01-11 01:53 715常用的正则表达式--Java 2011年08月01日 是 ... -
图片传输问题,IO操作
2012-01-11 01:52 590图片传输问题,IO操作 2011年08月01日 原题: ... -
jsp编码过滤器的配置和使用-用心做程序-iteye技术网站
2012-01-11 01:52 693jsp编码过滤器的配置和使用-用心做程序-iteye技术网站 ...
相关推荐
本篇将详细讲解如何使用VC编写程序实现自动登录telnet并发送命令的功能。 首先,让我们理解`telnet`。Telnet是一种网络协议,用于提供远程登录服务,允许用户通过网络控制另一台计算机,执行命令或访问资源。在...
在这个场景中,我们关注的是使用Python进行telnet自动登录并执行特定命令的功能。Telnet是一种远程访问协议,常用于配置和诊断网络设备,如路由器、交换机等。而通过编程实现自动化,可以显著减少手动操作的时间和...
在IT行业中,网络管理和自动化是不可或缺的部分,而`VC自动登录telnet发送命令(old)`这个主题就涉及到了利用C++(VC++)编程语言实现远程终端登录和执行命令的功能。下面,我们将深入探讨这一知识点。 首先,...
能自动telnet指定IP的电脑,并执行响应指令.设有重复链接机制.当对方电脑打开时,就能立刻链接上. 2. 软件中包含一个自定义脚本,用来设定telnet上机器时继续输入指令. 3. 支持脚本备注,备注符号位#号 软件原理: 将...
本文将深入探讨如何使用批处理(BAT)脚本来实现通过telnet进行自动登录并执行ping命令,以此来远程检测网络连通性。这在监控服务器、网络故障排查或自动化测试场景下尤为常见。 首先,让我们理解一下涉及的三个...
在描述中提到的“telnet登录设备并进行自动配置的模板”是指一种编程脚本或程序,用于自动化地登录网络设备并执行预定义的配置任务。这样的模板通常包含以下组件: 1. **连接管理**:程序需要知道如何与设备建立`...
自动化,提升工作效率,通过配置ini脚本,可以代替人工执行telnet的命令操作。可以嵌入到各种脚本中,支持linux和windows两个OS的版本。 linux使用gcc编译 windows使用mingw32编译器编译,又称之为miniGw
TelnetSend[Telnet自动登录并发送一条命令退出] ------------------------------------------------ TelnetSend.h TelnetSend.lib TelnetSend.dll ------------------------------------------------ //************...
几种telnet自动登入的程序 今天为了搞一个自动更新程序,找了一些telnet自动登入的程序,自己写了一个类似的ftp自动登入的脚本程序。不敢独吞,与大家共享,这些脚本也可作BBS养马甲之用。 一。Windows平台: 复制...
在描述中提到的“ftprun1.bat”和“telnetcmd1.bat”是两个批处理文件,它们用于自动化telnet或FTP(文件传输协议)的相关操作。 首先,让我们详细了解一下telnet。Telnet允许用户通过TCP/IP协议在本地计算机上打开...
使用python编写的自动备份交换机配置的程序,单文件直接运行即可,目前只支持telnet方式连接交换机,支持华为、华三、锐捷交换机,通过tftp方式自动备份配置 管理信息表格为[管理信息.csv],和本程序放在同一个目录 ...
"Linux 下自动 Telnet 到远程主机上运行的脚本" 本文主要介绍了如何使用 shell 脚本在 Linux 下自动 Telnet 到远程主机上,并执行交互式命令。本脚本使用到了管道和后台运行 telnet 的技术,可以在远程主机上执行...
在XP下,测试成功!提供给有需要的同志使用,欢迎下载!若有不完善的地方,欢迎到本站留言。www.celon.net.cn * -------------------------------------------------------------------------- 命令格式: Telnet_...
"自动TELNET,并记录操作"这个主题涉及到的是使用自动化脚本来远程登录服务器并记录整个操作过程,这对于网络管理员或系统管理员来说非常实用,尤其当他们需要频繁地对多台服务器进行相同的操作时。 首先,让我们...
5. **其他限制登录设置** 为了提高安全性,还可以对Telnet登录进行更细致的控制,例如限制IP地址和时间等。这可以通过编辑`/etc/xinetd.d/telnet`文件来实现。 #### 三、总结 通过本文档,我们可以了解到如何在...
在Linux环境中,telnet服务是网络管理中常用的一种远程登录工具,它允许用户通过TCP/IP协议从一台计算机连接到另一台计算机。然而,有时默认的Linux发行版可能并未包含telnet服务器,这时就需要进行手动移植。本文将...
标题中的“telnet-TCP服务端程序-远程登录MCU”指的是使用TCP协议的Telnet服务,用于远程登录并管理微控制器单元(MCU)。这是一个常见的网络通信协议,允许用户通过网络连接到另一台设备(在这种情况下是MCU),...
总之,"纯shell的自动telnet登录执行脚本"是一个实用的自动化工具,通过shell的灵活性和控制能力,实现了跨多主机的命令执行,对于系统管理员来说是一个强大的助手。不过,考虑到安全性和现代网络的需求,建议在可能...