SecureCRT多台服务器快速登录--VB脚本

脚本适用于同时打开20个连接,同时进行操作,配置好IP列表文件,用户名密码,可以一键登录服务器,方法如下:
1.新建两个文件ip.txt和vb.vbs(注意文件名的后缀,可在文件夹–查看,勾选文件拓展名)
文件拓展名

文件名
复制如下代码,添加到vb.vbs文件

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

Const ForReading = 1
Dim fso, iplistpath , iplist, StrIp, StrPwd
Dim loginuser

iplistpath=".\ip.txt"
loginuser = "用户名"
StrPwd="密码"
'MsgBox("Your Password is " & StrPwd)

Set fso = CreateObject("Scripting.FileSystemObject")
Set iplist = fso.OpenTextFile(iplistpath , ForReading, False) ' ip-list file path

Do While iplist.AtEndOfStream <> True
    StrIp = Trim(iplist.Readline)
        If StrIp <> "" Then
            cmd = "/ssh2 /L " & loginuser &" /PASSWORD " & StrPwd & " /C 3DES " & StrIp
crt.Session.ConnectInTab cmd
        End If
Loop

ip.txt文件格式如下

192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
192.168.1.11
192.168.1.12
192.168.1.13
192.168.1.14
192.168.1.15
192.168.1.16
192.168.1.17
192.168.1.18
192.168.1.19
192.168.1.20

2.文件都配置好以后,打开CRT,点击脚本–执行
CRT

点击vb脚本–执行,就全部登陆了
CRT

小技巧:CRT支持同时发送同一个命令给多个连接,打开CRT的交互窗口,最下边会打开一个新的会话框,在新会话框的空白处点击右键–发送交互到所有会话,就可以同时操作所有机器了
Ctrl+Tab键可以切换各个窗口
这里写图片描述
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值