这10个SecureCRT小技巧,能让你用到65岁还不想退休!
SecureCRT是一款功能强大、高可用性的终端仿真器。在使用SecureCRT时,我发现了一些有用的技巧和窍门,总结如下。
配置网络或者系统设备,日志记录必可不少。
一方面记录设备的交互信息,方便后续追溯问题,在某些关键时候绝对能够帮你大忙。
例如配置过程中出现故障,你需要自证清白:老板,我可没有重启设备,它自己挂了啊。
这时候要是没有日志记录,百口莫辩。
如何让SecureCRT在每次开始会话时自动记录日志
方法很简单:
通过修改全局默认设置,让每一个会话都自动记录日志。
如下所示:
例如上面的例子中,我定义了采用月-日-小时-会话名称.log的文件名称形式,具体参数可以参阅图中长方形内的参数表。
定义完成以后,保存配置并应用到所有会话。
下一次你连接一个会话,它就自动在指定目录下新建一个基于以上格式的log文件了。
如你选择覆盖,则后续文件会覆盖之前的同名文件。
你或许遇到过此类问题:某一次登陆设备查看配置。
可是因为配置太多,SecureCRT窗口一直持续输出翻页,等你想往回看之前的内容,把窗口滚动条拖到最顶上时,发现之前的配置都已经看不见了,只有最近的一部分配置还在。
这是因为SecureCRT默认情况下只实时显示最多500行内容,超过500行就丢弃最上面的内容。
修改很简单,若你希望全局修改所有会话的回滚行数,就在:
若你仅仅想修改一个会话。
就在会话管理器里面右击需要修改的会话,点击属性。无论哪一个,最终都把你带到这个界面,如下所示:
上图中,修改回滚缓冲器的值从500到其他值即可,我一般设定为5万就够用了。
有时候,你需要在多个会话窗口内容输出重复的内容,或者你需要同时重启好几个设备。
而SecureCRT就给你提供了一个相当人性化的工具,让你可以选择同时给多个窗口输入内容。
如下图:
注意:平时使用时,务必清楚你要应用配置的设备范围。例如你若选择发送命令到所有会话,然后执行reboot,你心想就执行一台,可是因为这个原因,导致目前所有SecureCRT里面的会话设备都重启了,请务必小心使用。
配置方法如下
打开会话属性框,选择终端,终端右侧的窗口会有一个Anti-idle的配置。
如下图所示:
上述配置中,我设定每隔5分钟SecureCRT会给这个叫做“EVE-NG03”的会话发送一个空格键,防止此会话被远端设备断开。
传文件不用说了,家常便饭,但是你知道不知道,SecureCRT是最方便的传文件的软件。
首先你得有一个会话,例如某个远端Linux服务器,而且必须是SSH连接。(我觉得现在绝大部分情况下都是使用ssh了,telnet已经过时了,而且不安全。)
为什么需要是SSH,因为SecureCRT传输文件是基于SFTP。
当你连接了此会话以后,你所需要做的,就是右击此会话的标签栏,选择“连接SFTP会话”,大功告成。
SecureCRT窗口集成了一个特殊功能:按钮栏。
此按钮栏能够自定义各种按钮,并赋以某些功能。
例如,你希望每一次打开设备后,执行一个基本的命令。
配置方法:点击查看(view)->
按钮栏(ButtonBar)此时SecureCRT窗户底下会出现一条横杠。右击它,会出现“新建按钮”的选项。
6.1发送字符串功能
首先选择“SendString”发送字符串功能,然后在窗口右侧添加你需要发送的内容。例如我想查看查看Linux的IP地址,路由。我们可以定义如下内容:
上图中,我定义了两条命令:ipaddress和iproute。其中的\r\p的含义在上面的红色框内有定义,即发送回车以及停顿一秒钟。同时,在Label一栏中我们可以给此按钮栏取名为Linux-Check。
完成以后,点击OK保存。回到SecureCRT页面,左键单击此按钮就可以执行,
6.2定义菜单功能
按钮栏除了自定义字符串以外,还能定义很多日常使用的菜单功能,例如连接一个新主机,记录会话等。
此处我仅仅演示如何做一个记录会话的按钮。
首先在功能部分,选择“MenuFunction菜单功能”。
其次,在右侧的下拉菜单中选择你需要的功能,本例中我选择了“MENULOGSESSION”记录会话日志。
然后给一个名字,点击保存。
完成以后,左键点击新建的“Log-Session”按钮,就会蹦出一个窗口告知你在哪里存这个新的日志文件,如上图所示。
日常工作中,你可能需要每天对某些设备做巡检工作,若我们能够设置让SecureCRT软件开启后马上就自动连接某些会话,岂不是很方便
没错,很简单就能搞定,配置方法如下:
在选项->全局选项->常规->默认会话中,你可以选择“使用自动会话“,然后添加你希望软件启动时自动连接的项目即可。
你的电脑桌面上肯定有各种软件图标,用于启动各种软件。
那同样的,我们可以不可以把经常需要连接的设备也做一个快捷方式放到桌面上呢?
答案是肯定的,方法如下:
在SecureCRT的左侧会话管理栏里面,选择你想做成快捷方式的会话,然后点击右上角的箭头即可。
若下图所示:
是不是厌倦了单调的色彩?是不是很希望输出的字符能够标识上特殊的颜色,例如IP地址,数字等?
其实这些都可以搞定,你只需要编写一个匹配特定内容的正则表达式,并赋予颜色即可。什么?我还要自己写一个,还是正则表达式.
C:\Users\你的用户名\Documents\SecureCRT\Keywords下。完成以后,让我们回到SecureCRT加载此颜色配置,步骤如下:
·选项->全局属性·
属性全局里面选择常规->编辑默认设置·
打开的窗口内,选择终端->外观,并在关键字部分,选择CiscoWords.
最后选择加粗,颜色(color)即可·若需要自定义颜色,点击编辑即可按照自己的喜好修改。摘要:
在某些公司网络内部,为了保证设备网管的安全,在登陆设备之前需要先登陆堡垒机,再从堡垒机登陆设备。往往大家的做法,就是在SecureCRT里面建立堡垒机的会话连接堡垒机,然后在堡垒机内部手动连接特定设备。
其实,SecureCRT很早就想到了这个问题,有一个功能叫做“防火墙”防火墙的功能,其实就是为了跳过堡垒机。
案例:
例如我有一台设备名为JekylI-Server,堡垒机名为EVE-NG-MGMT。