赞
踩
对于需要经常登陆的网络设备或者是Linux服务器等SSH连接方式的任何目标,通常可以使用SecureCRT的保存用户名密码的方式使得可以自动登陆设备,但是这样有一个问题就是:通常,在安全管理条例或者有一点点安全意识的单位都会要求,半年或者3个月改一次密码,那半年或者3个月你每个保存的SecureCRT会话都需要去更改密码,而且一般的公司都有密码复杂度的要求,所以会非常麻烦。特别是有成千上万个保存的会话的时候,那么如何破此种困境呢?请您继续往下看。
#$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, 脚本本是去探测命令行提示什么,然后遇到后脚本去执行什么,所以上述脚本中是
- 当屏幕输出“Username: ”的时候
- 我们就输入“YOUR_USERNAME”,输入你设备登陆的用户名
- 当屏幕输出“Password: ”的时候
- 我们就输入“YOUR_PASSWORD”,输入你设备登陆的密码
2, 如果你登陆的设备或者服务器不是提示的“Username: ”,“Password: ”的时候,请将此两处修改成你屏幕上提示的字符。如有的设备提示“Login:”等。
3,脚本中的“YOUR_USERNAME”,“YOUR_PASSWORD”要更改成你真正的用户名跟密码,本处只是用于占位使用。
1, 将VB脚本保存至文本文档中
2, 将用户名密码修改成你真正的密码
3, 保存关闭文件
4, 修改文件后缀名为“.vbs”(文件文档默认是txt的)
Logon script 需要设置成你脚本文件所在的位置。
如果以前使用SecureCRT保存的用户名密码登陆,此处会保留以前的用户名,请删除,否则会冲突不会自动登陆。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。