潜伏也需要技术

在windows上使用SecureCRT在远程Linux主机上执行命令

上一篇 / 下一篇  2013-03-25 11:29:42 / 个人分类:自动化测试

前置条件:安装SecureCRT工具

1、编写run.bat脚本

@echo on

 

::获取当前工作目录

set ScriptPath=%~dp0

 

:: SecureCRT工具安装目录

cd /d "C:\Program Files\SecureCRT\"

Start SecureCRT.EXE /SCRIPT. "%ScriptPath%run.vbs"

 

2、编写run.vbs脚本

#$language = "VBScript"

#$interface = "1.0"

 

Sub main

    Dim MySession, MyTab, ScrObj, objShell, Comm, WaitStr, HostIP

    Comm = "ls"

    WaitStr = "#"

    HostIP = "198.168.1.1"

 

    crt.Sleep 1000

    Set MySession = crt.Session   

   

    Set MyTab = MySession.ConnectInTab("/telnet " & HostIP)

    Set ScrObj = MyTab.Screen

 

    Set bjShell = CreateObject("WScript.Shell")

    ScrObj.Synchronous = True

   

    'Wait for a login string

    ScrObj.WaitForString("login")

    ScrObj.Send("root" & VbCr)

 

     'Wait for a password string

    ScrObj.WaitForString("assword:")

    ScrObj.Send("root" & VbCr)  

 

    ScrObj.WaitForString(WaitStr)

    crt.Sleep 1000

    ScrObj.Send(Comm & VbCr)

    crt.Sleep 10000

    ScrObj.WaitForString(WaitStr)

       

    ScrObj.Synchronous = False

    crt.Quit

    Set bjShell = Nothing

End Sub


TAG: Linux linux SecureCRT securecrt Windows

玄大冰 引用 删除 welcome_zhang   /   2013-07-06 09:38:41
没明白,为啥会有这个需求呢
 

评分:0

我来说两句

nikey.lee

nikey.lee

人生如戏,笑看今朝。

日历

« 2024-05-24  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 11169
  • 日志数: 6
  • 图片数: 1
  • 建立时间: 2009-05-17
  • 更新时间: 2013-03-27

RSS订阅

Open Toolbar