读书人

两平台下的自动登录telnet设立

发布时间: 2013-03-26 09:54:34 作者: rapoo

两平台下的自动登录telnet设置

两平台下的自动登录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-----密码

读书人网 >其他相关

热点推荐