资讯专栏INFORMATION COLUMN

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

cgh1999520 / 1033人阅读

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

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

本脚本是在 Windows 下执行

#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:UsersAppDataRoamingVanDykeConfigSessions" // SecureCRT 的 *.ini 文件的路径
    modify_bacth(path)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45355.html

相关文章

  • 使用场景 堡垒机 UAuditHost

    摘要:认证管理使用旗舰版堡垒机作为安全的统一认证入口,集中管理,员工依然可以保持自身操作习惯,应用各类常见协议,使用原有运维工具。审计管理管理员可以对运维人员的操作进行实时监控和及时中止,可以对所有经过堡垒机的操作进行审计,审计记录无法篡改。 使用场景本篇目录1、共享账号难控制2、设备密码难管理3、操作行为难约束4、操作过程不透明1、共享账号难控制公司员工数量多、部门多、主机数量多,公司不同部门间...

    ernest.wang 评论0 收藏2719
  • 堡垒机 功能问题(授权和账户) UAuditHost

    摘要:在堡垒机内仅保存主机名称和,不添加账户。管理员权限管理员权限双人授权可以设置哪些人为授权人双人授权可以设置哪些人为授权人双人授权可以设置哪些人为授权人答工单设置可以设置本部门的部门管理员及上级管理员。 功能问题(授权和账户)本篇目录1、仅授权主机和授权主机账户的区别?2、资源组是不是全局的,主要作用是?3、如何通过堡垒机中新建一个主机的SSH-Key账户,并在堡垒机中通过秘钥登录主机?4、为...

    ernest.wang 评论0 收藏3247

发表评论

0条评论

最新活动
阅读需要支付1元查看
<