SecureCrt自动化

SecureCrt自动化

SecureCrt脚本

自动化

测试

JS脚本

引言

  • 在嵌入式公司中,面对大量的网络设备,不论开发同事进行设备开发、测试同事进行大量测试工作还是运维人员进行大量设备管理和配置等,如果没有好的工具实现自动化配置,会非常耗时、费力。俗话说,工欲善其事必先利其器,在实际工作中接触到了Crt的脚本功能,看到了别人写的蹩脚的脚本,自己总有改之后而后快的感脚,并从此一发不可收拾,在自己写了一段时间又给公司写了巡检脚本后,觉得该对这些知识点做一次系统全面的回顾了,因此萌生了将以往写过的Crt脚本的经验贴出来与各位共享,希望大家有所收获。

软件介绍

  • Crt是一款提供远程登录功能的软件,同时,在它的内部又嵌入了几种脚本解释器,当运行脚本时,可以将代码在解释器中进行执行,可以通过脚本向远端设备发送命令,可以通过函数实现获取远程设备返回的数据,从而达到脚本自动化的目的。目前,Crt支持脚本类型有:VBS、JS、python、Perl,本系列重点结合JS进行讲解,对于Python脚本也会有部分的提及,实际上各位不需要纠结使用哪种语言,用的顺手就行,对于有些功能只能在一种脚本中实现的我也会加以说明。另本人使用的Crt版本是7.3.5最新版,大家可以在Crt官网进行下载。另:由于有些功能只在新版本中才能实现,因此建议大家使用尽可能新的版本,对于旧版本概不进行兼容处理。

脚本简介

  • 本系列将把Crt中使用的函数(大部分是常用函数)做一一讲解,从脚本的运行开始讲起,再到各个函数的使用方法以及优缺点对比的详细介绍,并会在其间贴出我个人写的脚本代码供大家参考。如果对Crt自动化感兴趣的,可以关注我的博客:http://www.cnblogs.com/OnOwnRoad/ 从下节开始讲解Crt函数,敬请期待...
时间: 2024-08-26 11:26:30

SecureCrt自动化的相关文章

secureCRT自动化脚本

http://cysnow.iteye.com/blog/1698791 cd \crt "C:\Program Files\VanDyke Software\Clients\SecureCRT.exe(secureCRT安装目录)" /S "10.232.***.***(你要远程登录的机器)" /SCRIPT 脚本名字.vbs

使用SecureCRT脚本功能

bat打开SecureCRT并连接: d: cd Program Files\VanDyke Software\SecureCRT\ securecrt.exe /SSH2 /L root /P 22 /PASSWORD 123456 192.168.0.172 参数: #/SSH2 是协议名称 #/L 是用户名 #/P 是端口 #/PASSWORD 是密码 #最后加上IP地址 参考:http://blog.csdn.net/xtu123/article/details/51356710 sec

SecureCRT&SecureFX_v7.2.5_x86&x64_build_524 破解安装教程

SecureCRT 软件简介 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.SecureCRT支持SSH,同时支持Telnet和rlogin协议.SecureCRT是一款用于连接运行包括Windows.UNIX和VMS的理想工具.通过使用内含的VCP命令行程序可以

SecureCrt脚本函数(一)

SecureCrt脚本函数(一) SecureCrt脚本 自动化 测试 JS脚本 引言 Crt脚本的实现需要使用Crt定义好的各个对象的属性和方法来实现,脚本函数系列将逐一介绍Crt脚本中最常使用的对象,对这些对象以层级关系画出,本篇首先介绍顶级对象crt的属性和方法.属性是一个静态的对象,方法是具体执行的动作.属相和方法底下还可以有子属性和子方法,这个其实就和面向对象的编程方式很像,有些基础的人应该会很快掌握. 前言 在学习脚本函数前,先说说在脚本中头两行(必须写在头两行,且最好不要有空格回车

SecureCrt脚本(二)二级对象之Dialog

SecureCrt脚本(二)二级对象之Dialog SecureCrt脚本 自动化 测试 JS脚本 前言 上篇"SecureCrt 脚本函数(一)"中详细介绍了顶级对象’crt’中的子属性和子方法,本篇中将详细介绍’crt’的子属性’Dialog’的方法.'Dialog’主要是用于Crt构建自己的和用户能够交互的简单界面,比如输入字符,弹出对话框,输出提示框等. 语法 crt.Dialog.Method([arglist]) 方法(Method) 一.FileOpenDialog 解释

CheungSSH国产中文自动化运维堡垒机3.0

CheungSSHWeb3.0   前言 虽然不优秀,但请给予支持和理解 在当今互联网的发展大势下,云计算和大数据已经成为主导.在两大趋势下,企业的服务器数量日益增多,如何有效的管理众多的服务器,已经成为了各大公司考虑的问题.在传统的人工管理模式下,已经很难做到高效的维护,是人管理服务器?还是服务器管理人? 为了解决这个问题,我痴迷于运维自动化研究,目前后端使用的Python语言+Django的Web框架,前端使用Bootstrap+Javascript+jQuery框架开发的CheungSSH

Cobbler:自动化安装成千上万台服务器实战!!!

项目背景: 在我们的公司刚买了一大批服务器,这个时候需要你全部安装成linux环境的系统,这个时候你是肯定不愿意一台一台服务器的进行安装.这个时候Cobbler华丽上场. 实验环境: vmware workstation 11 centos6.5的系统下 Cobbler服务器:ip:192.168.0.32   防火墙关闭  setenforce 0 SecureCRT (ssh远程连接软件) 软件介绍: Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统;基于Pytho

ssh配置公钥私钥(key)登录SecureCRT

在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式.对比密码认证方式,使用密钥认证登录会有以下几个优点: 1.公钥认证允许使用空密码,省去每次登录都需要输入密码的麻烦2.多用户管理服务器时,可以通过多个公钥登录同一用户下,可以避免因为密码认证被用户都需要密码,导致的密码容易泄密的危险.并且使用passwd修改密码,也不会影响到其他用户的登录.3.做

由SecureCRT命令行快捷键谈学习思想

由学习linux SecureCRT命令行常用快捷键开始谈起! 1)老男孩说,抓重点(重点非难点) 任何一个领域.学科,任何一个职位.工作,都有学不完的知识,优秀的学生总能抓住重点去学习,如果泛泛的去学,虽然学完了,结果大脑里还是一片空白. 例如:老男孩老师在第一堂课时给学生留的课外总结,一部分学生在总结时,就是百度下,然后复制出来到文档里,好点的排个版,差点的直接交作业了. 未经过自己的思维思考过滤过的知识,几乎没什么价值可言,在我们的脑袋里也不会有太多的印记. 因此,在学技术时,尽量先学重点