批量机器登录

公司给分配了很多服务器,账号和密码相同,ip不同,挨个登录太累,还好有xshell。

xshell提供了一个很方便的对服务器进行批量操作的功能:查看->撰写->撰写栏,会在窗口最下方出现一个命令窗口,对不同标签组的服务器进行批量操作。

但是这个批量操作的前提是你把这些服务器都登录了,即,需要先批量登录服务器。

对于批量登录我是这么做的,我的xshell版本是6

首先找到xshell的session目录,我的在C:\Users\txl\Documents\NetSarang Computer\6\Xshell\Sessions

在这个目录里有很多.xsh的session文件,只要有这个就可以快速登录。

1、先手工创建一台服务器的快捷登录,即“文件->创建”,生成.xsh文件

2、把该.xsh文件上传到linux环境中,并在同级目录下新建你的ip list,比如ip.txt,按行列表你的ip地址。

3、新建shell脚本,代码如下:

#!/bin/bash
#
for ip in `cat ip.txt`
do
cp rs.xsh ./$ip.xsh
sed -i -e 's/10.112.35.67/'$ip'/' ./${ip}.xsh
#vim -c ":%s/10.112.35.67/$ip/g" -c ":x" ./${ip}.xsh
done

说明一下,代码逻辑是:①复制你刚上传的rs.xsh文件,文件名为ip.xsh,②通过sed或者vim修改里面的ip为你新的服务器的ip地址即可,密码还是不变的,当然你也可以修改你的密码。这里sed后来不知道为什么不管用了,我换成了vim。

4、执行该shell脚本。

5、把生成并修改后的.xsh们放到windows他们该去的地方,就可以进行快速批量的登录了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值