阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

批量更新 SecureCRT 中堡垒机的密码

152次阅读
没有评论

共计 1302 个字符,预计需要花费 4 分钟才能阅读完成。

由于安全要求,公司定时更新堡垒机的密码,而 SA 维护上成千上万台服务器,如果每次变更密码都要手工去更新密码那太惨了,作为懒惰的人,必须要写程序解决,下面是我写的一个小脚本,批量更新 SecureCRT 脚本中堡垒机的密码

本脚本是在 Windows 下执行
copy#coding:utf-8
import os
import re

def modify_bacth(path):
    for (dirpath, dirnames, filenames) in os.walk(path):
        for file in filenames:
            fullname=os.path.join(dirpath, file)
            fp=open(fullname,’r’)
            alllines=fp.readlines()
            fp.close()
            fp=open(fullname, ‘w’)
            result = re.compile(r'”Password”=(.*)’) // 正则表达式匹配老密码
            for eachline in alllines:
                a=result.sub(‘”Password”= 你的新密码 ’,eachline)
                # print a
                fp.writelines(a)
                # print eachline
            fp.close()

if __name__ ==’__main__’:
    path=’C:\Users\AppData\Roaming\VanDyke\Config\Sessions’ // SecureCRT 的 *.ini 文件的路径
    modify_bacth(path)

用 SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决 http://www.linuxidc.com/Linux/2014-08/105412.htm

如何使用 SecureCRT6.6.2 通过 SSH 方式登录 Ubuntu 系统 http://www.linuxidc.com/Linux/2011-03/33024p4.htm

SecureCRT 连接 Ubuntu http://www.linuxidc.com/Linux/2013-06/85824.htm

Ubuntu 12.04 + 虚拟机 VMware 9 + Secure CRT + EditPlus 本地 C ++ 开发环境搭建 http://www.linuxidc.com/Linux/2013-05/84820.htm

利用 SecureCRT 在 Linux 与 Windows 之间传输文件 http://www.linuxidc.com/Linux/2014-08/105413.htm

Ubuntu 14.10 安装 SecureCRT 7.3 http://www.linuxidc.com/Linux/2014-10/108709.htm

SecureCRT 的详细介绍 :请点这里
SecureCRT 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-06/118590.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1302字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中