SecureCRT的自动登录和自动脚本记录功能图解
一.实现自动登陆
SecureCRT 的自动登陆是在它的 会话选项—登陆动作—自动登陆 下设置的
1 192.168.10.1的会话上点右键,选择属性
3 选择登陆登陆动作选项卡,对自动登陆多选框打√
4选中login 和 password分别编辑
预期username 是路由器准备给你发来的登陆提示
以telnet 192.168.10.1为例,登陆使用Username + Password认证
当路由器发送预期字符“Username: ”时,CRT自动发送用户名“apple”给路由器
当路由器发送预期字符“Password:”时,CRT自动发送密码“12345678”给路由器
User Access Verification
Username: apple
Password: 12345678
Cwnpchina#
5 编辑好后点确定,关闭会话选项
6 连接测试,现在连接192.168.10.1就不用手工输入账号密码了
二.脚本录制及自动初始化配置路由器
在使用dynamips或GNS3做网络实验的时候,每次路由器初始化配置一些基本功能
在网络中大规模部署网络设备的时候,也会遇到大量设备要做很多相同的配置的时候
这些配置虽然简单但是数量很大,会浪费掉很多宝贵的时间,
如果使用SceureCRT功能强大的脚本功能,就可以化繁为简,
使做实验和工程达到事半功倍的效果!
SecureCRT自动配置设备是通过脚本文件来实现的,
脚本可以录制,也可以手工编写 这里的脚本使用的是.vbs格式的
1 脚本的录制
单击“开始录制脚本”后,在路由器中输入的任何命令都会当成脚本里的命令记录下来,我们在这里为路由器R1做一个初始化配置的脚本,现在输入其配置命令如下:
en
conf t
line con 0
logging sync
exec-time 0 0
end
conf t
hostname R1
interface s1/1
ip address 12.1.1.1 255.255.255.0
no shutdown
interface s1/2
encapsulation frame-relay
no shutdown
interface f0/0
ip address dhcp
no shutdown
interface loopback 0
ip address 10.10.10.10 255.255.255.0
no shutdown
line vty 0 4
logging sync
exec-time 0 0
password cisco
login
end
conf t
2 停止录制脚本,后保存为R1.vbs 拓展名是.vbs
打开脚本可以看到其内容,通过修改脚本就很快制作出其他路由器的配置脚本
crt.Screen.Synchronous = True
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main
crt.Screen.Send "en" & chr(13)
crt.Screen.Send "conf t" & chr(13)
crt.Screen.Send "line con 0" & chr(13)
crt.Screen.Send "logging sync" & chr(13)
crt.Screen.Send "exec-time 0 0" & chr(13)
crt.Screen.WaitForString "R1(config-line)#"
crt.Screen.Send "end" & chr(13)
crt.Screen.Send "conf t" & chr(13)
crt.Screen.Send chr(13)
crt.Screen.Send "hostname R1" & chr(13)
crt.Screen.WaitForString "R1#"
crt.Screen.Send chr(13)
crt.Screen.Send "interface s1/1" & chr(13)
crt.Screen.WaitForString "R1(config)#"
crt.Screen.Send "ip address 12.1.1.1 255.255.255.0" & chr(13)
crt.Screen.Send "no shutdown" & chr(13)
crt.Screen.WaitForString "R1(config-if)#ip address"
crt.Screen.Send chr(13)
crt.Screen.Send "interface s1/2" & chr(13)
crt.Screen.Send "encapsulation frame-relay" & chr(13)
crt.Screen.WaitForString "R1(config-if)#no shu"
crt.Screen.Send "no shutdown" & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString "R1(config-if)#no "
crt.Screen.Send "interface f0/0" & chr(13)
crt.Screen.Send "ip address dhcp" & chr(13)
crt.Screen.WaitForString "R1(config-if)#"
crt.Screen.Send "no shutdown" & chr(13)
crt.Screen.Send chr(13)
crt.Screen.Send "interface loopback 0" & chr(13)
crt.Screen.Send "ip address 10.10.10.10 255.255.255.0" & chr(13)
crt.Screen.Send "no shutdown" & chr(13)
crt.Screen.Send chr(13)
crt.Screen.Send "line vty 0 4 " & chr(13)
crt.Screen.Send "logging sync" & chr(13)
crt.Screen.Send "exec-time 0 0" & chr(13)
crt.Screen.Send "password cisco" & chr(13)
crt.Screen.Send "login" & chr(13)
crt.Screen.Send "end" & chr(13)
crt.Screen.Send "conf t"
End Sub
3 使用制作好的脚本文件的两种方法
(1)手工运行配置脚本文件:
然后选择已经做好的脚本文件,这里给R3做配置选R3.vbs
执行的效果是SecureCRT自动为R3路由器做了初如化配置:
(2)设备启动自动加载脚本运行,依旧是登陆动作选项卡,如图配置即可
三.保存配置日志
secureCRT 的日志保存是通过虚拟打印机来实现的
1虚拟打印机配置 全局选项—终端—打印
2配置虚拟打印机及指定纸张参数 当然选默认配置也可以
3打印当前屏幕
保存文件名为R3log.xps文档
之后就可以双击打开该文档看到CRT上刚才屏幕上的内容已经被记录下来了:
4 自动打印——实现日志记录功能
开始选择自动打印—选择打印文档存储的位置
之后屏幕上所有的输入输出都会被记录下来!
我们打下自动打印后 在路由器R3上配置好RIP,开debug 看下输出
R3>en
R3#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R3(config)#router rip
R3(config-router)#ver 2
R3(config-router)#no auto
R3(config-router)#net 30.0.0.0
R3(config-router)#net 23.0.0.0
R3(config-router)#end
R3#debug ip rip
这是屏幕输出,缺点是一闪而过,没法保存下来仔细分析
下面是打印机保存的文档,可以把输出永久保存!
SecureCRT的自动登录和自动脚本记录功能图解相关推荐
- 自动登录过BSO脚本 ( by quqi99 )
自动登录过BSO脚本 ( by quqi99 ) 作者:张华 发表于:2012-05-07 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http:// ...
- 中国电信数字中南智慧网自动登录油猴脚本
中国电信数字中南智慧网自动登录油猴脚本 每次登陆校园网都要输入账号密码再点登陆,于是想自己编写一个油猴脚本自动登录.今天花了半个小时把脚本做出来了,写一篇教程帮助大家. 首先在浏览器上安装油猴插件,推 ...
- python自动登录校园网_python 脚本自动登陆校园网
学校的校园网每次重开电脑时都要重新打开浏览器进行网页登录,繁琐的操作比较麻烦,于是便写了个python的脚本进行自动登录,下面说下具体的操作过程: 1. 方法说明 博主采用的python的 reque ...
- 自动登录远程服务器脚本,iTerm2使用脚本自动登录远程服务器
在iTerm2下ssh不能自动登录,不自动登录每次输入命令太麻烦了.这里介绍一个采取expect脚本的方式实现iTerm2下ssh自动登录. 新建一个expect脚本 login.exp !/usr/ ...
- python写一个自动登录脚本_Python 实现自动登录+点击+滑动验证功能
需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码 ...
- linux sshd自动登录,SSH自动登录的几种方法
1. 自动ssh/scp方法== A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110; A和B的系统都是Linux 在A ...
- python自动登录教程_Python 实现自动登录+点击+滑动验证功能
需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码 ...
- Python实现京东自动登录(自动完成滑块验证)
前提要配置好webdriver,不会的可以百度一下,我用的是Chrome的. Python自动登录京东,这里需要填写自己的账号和密码 id = "*********" # 用户账号 ...
- 2020-08-27 RPA uipath入门demo,超级鹰实现验证码自动登录,自动搜索和拉取数据到excel,robot和Orchestrator共同实现定时安排机器人执行任务。
资源地址:https://download.csdn.net/download/u012742970/12773335 本文主要讲解uipath studio,uirobot,Orchestrator ...
最新文章
- JSP中的重定向和请求转发以及它们的区别
- php的bom头会影响格式,phpBOM头(字符#65279;)出现的原因以及解决方法_PHP程序员博客|高蒙个人博客...
- 视频上传、转码、切面、存储的思路
- leetcode704二分法:(左闭右闭+左闭右开)
- 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
- canvas简单五子棋
- css点滴知识汇集(转+编辑)
- 最近为A公司提炼的经营理念之合作理念
- ubuntu 网卡网速测试bondnetperf测试优化tcp
- STM32程序设计(跑马灯)以及STM32原理图绘制(通过ad软件)
- React-native项目中如何使用阿里字体库呢?
- 超实用的容器镜像漏洞检测工具 Trivy 入门指南
- 苹果电脑桌面找不到计算机,苹果电脑MacBook桌面正下方的图标消失不见的解决方法...
- gem devise
- SIM7600CE-CNSE 4G模块 树莓派/Windows连网指南
- 使用Cerebro管理ES集群
- 屏蔽ip段访问 html,限制某IP段对网页的访问(ASP)
- 防灾科技学院GKCTF2020_misc wp
- 杰理之SD卡 MMC卡 U盘 假U盘【篇】
- 解除浏览中百度对大文件下载限制