Network Basic - 使用SecureCRT 自动登陆批量设备(VB脚本方式,非常适合大批量使用相同的用户名跟密码的场景)

前言

对于需要经常登陆的网络设备或者是Linux服务器等SSH连接方式的任何目标,通常可以使用SecureCRT的保存用户名密码的方式使得可以自动登陆设备,但是这样有一个问题就是:通常,在安全管理条例或者有一点点安全意识的单位都会要求,半年或者3个月改一次密码,那半年或者3个月你每个保存的SecureCRT会话都需要去更改密码,而且一般的公司都有密码复杂度的要求,所以会非常麻烦。特别是有成千上万个保存的会话的时候,那么如何破此种困境呢?请您继续往下看。

使用VB脚本方式统一设置登陆的用户名密码。

VB脚本内容如下():

#$language = "VBScript"
#$interface = "1.0"

crt.Screen.Synchronous = True

' This automatically generated script may need to be
' edited in order to work correctly.

Sub Main
	crt.Screen.WaitForString "Username: "
	crt.Screen.Send "YOUR_USERNAME" & chr(13)
	crt.Screen.WaitForString "Password: "
	crt.Screen.Send "YOUR_PASSWORD" & chr(13)
End Sub

VB脚本注意点

1, 脚本本是去探测命令行提示什么,然后遇到后脚本去执行什么,所以上述脚本中是
- 当屏幕输出“Username: ”的时候
- 我们就输入“YOUR_USERNAME”,输入你设备登陆的用户名
- 当屏幕输出“Password: ”的时候
- 我们就输入“YOUR_PASSWORD”,输入你设备登陆的密码
2, 如果你登陆的设备或者服务器不是提示的“Username: ”,“Password: ”的时候,请将此两处修改成你屏幕上提示的字符。如有的设备提示“Login:”等。
3,脚本中的“YOUR_USERNAME”,“YOUR_PASSWORD”要更改成你真正的用户名跟密码,本处只是用于占位使用。

第一步:保存VB脚本

1, 将VB脚本保存至文本文档中
2, 将用户名密码修改成你真正的密码
3, 保存关闭文件
4, 修改文件后缀名为“.vbs”(文件文档默认是txt的)

如图所示:

在这里插入图片描述

在这里插入图片描述

第二步:SecureCRT会话设置

在这里插入图片描述Logon script 需要设置成你脚本文件所在的位置。

另外提醒:

在这里插入图片描述如果以前使用SecureCRT保存的用户名密码登陆,此处会保留以前的用户名,请删除,否则会冲突不会自动登陆。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值