当前位置:   article > 正文

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

crt批量登录服务器vbs脚本

前言

对于需要经常登陆的网络设备或者是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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

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保存的用户名密码登陆,此处会保留以前的用户名,请删除,否则会冲突不会自动登陆。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/963409
推荐阅读
相关标签
  

闽ICP备14008679号