品牌型号:联想 ThinkPad E550C
系统:Windows 10
软件版本:SecureCRT 9
对于运维人员来说,每天的工作往往始于一系列固定而重复的操作:打开终端工具,逐个登录服务器,检查系统状态,执行日常维护命令,这些看似简单的步骤,日复一日地执行却会消耗大量宝贵时间。SecureCRT作为一款专业的终端仿真软件,其强大的自动化功能恰好能帮助我们摆脱这种机械性劳动的束缚,但这一切的前提是能自动登录远程服务器。接下来,本文就来讲讲SecureCRT怎么设置自动登录,SecureCRT登录后自动执行命令怎么操作。
一、SecureCRT怎么设置自动登录
我们常需要同时管理多台服务器设备,如果每台都需要手动输入用户名、主机号和密码,未免过于繁琐,尤其是当管理的设备数量达到几十甚至上百台时。因此,下面我们就尝试将会话设置为自动登录。
1、首先点击Quick Connect的图标按钮开启连接窗口,输入连接协议、主机号、端口、用户名,勾选认证方式和Save session后,点击Connect按钮连接。

2、如果是密码连接方式,连接时需要我们输入Password密码,勾选“Save password”记住密码选项,点击OK即可完成连接操作。
接下来,只需在会话管理菜单中点击该会话,即可无需任何连接设置,一键登录服务器。

二、SecureCRT登录后自动执行命令怎么操作
既然是自动化,那么我们自然要在登录后能够自动执行相关的运维命令,以下是实现方法:
1、右键点击会话选择Properties(属性设置),再点击其中Connection连接设置的Logon Actions,勾选其中的“Logon ”,为本会话设置一个登录后可自动执行的脚本。

2、SecureCRT可接受vbs格式的脚本,如下图所示为一个脚本示例,脚本可在登录后自动发送“ls -l”命令和“df -h”命令。我们要执行其他命令,只需按照“crt.Screen.Send <你的命令> &vbCr”的格式配置脚本即可。

3、除此之外,我们也可以勾选“Automate logon”,然后点击Add添加命令,在Send输入框中输入一些简单的命令,这样登录后SecureCRT也会自动发送该字符串执行命令。

通过本文介绍的SecureCRT怎么设置自动登录,SecureCRT登录后自动执行命令怎么操作的方法,我们可以看到SecureCRT强大的自动化功能为日常运维工作带来了巨大的改变,从以往繁琐的手动操作到配置后自动化执行管理,这不仅大幅提升了工作效率,更减少了人为操作失误的风险。后续,我们还可以将日常巡检脚本与监控系统对接,实现更丰富强大的自动化功能。