资讯专栏INFORMATION COLUMN

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

cgh1999520 / 909人阅读

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

由于安全要求,公司定时更新堡垒机的密码,而 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
  • 堡垒跳板机实现——ldap配置

    摘要:进程由软件包提供,根据配置信息,与后端的认证服务器进行交互。 这是关于堡垒跳板机的第三篇文章,之前介绍了实现堡垒跳板机的整体三层架构 和 设计实现:堡垒跳板机整体架构堡垒跳板机架构实现 本篇介绍整个体系中的一个补充,对第三层ldap架构的实现的具体操作进行下记录。 整体目标 后端服务器数量日益增加,账号的数量也在不断增加,账号的统一管理变得尤为重要。结合堡垒机,主要针对服务器账号体系接...

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

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

    ernest.wang 评论0 收藏3247
  • 使用 expect 在必要情况下实现自动输入密码登陆

    摘要:原文地址补充网友穗乃果提示,用可以更完美地解决这个问题。试了一下,因为安全原因,默认不支持安装可以用以下命令安装使用方法你的密码添加命令别名在中添加一行你的密码使之生效完美解决了使用带来的副作用,感谢穗乃果 由于公司的堡垒机必须要用域账号登陆,然后转发密钥,所以每次登陆堡垒机的时候都需要手动输入域账号密码。密码太长且复杂,手动输入容易输错,故使用 expect 写了个脚本来做这个事情,...

    Barry_Ng 评论0 收藏0
  • 堡垒跳板机实现——整体架构

    摘要:背景介绍最近,笔者接手公司的一项任务建造服务器的堡垒跳板机。关于跳板机的实现,其实简单版本网上一大堆,甚至更有开源堡垒机可供选择,方案很多。目标规模使用两台服务器做主从集群,所有实体服务器对接此集群,从而统一进行验证。 背景介绍 最近,笔者接手公司的一项任务:建造服务器的堡垒跳板机。 关于跳板机的实现,其实简单版本网上一大堆,甚至更有开源堡垒机Jumpserver可供选择,方案很多。接...

    JinB 评论0 收藏0

发表评论

0条评论

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