批量修改cisco交换机密码,修改cisco交换机,# -*- coding
文章由Byrx.net分享于2019-03-23 08:03:29
批量修改cisco交换机密码,修改cisco交换机,# -*- coding
# -*- coding: utf-8 -*-import ciscolibdef main(): PASSWORD="123456" USERNAME="123456" ENABLE_PWD="123456" for ip in open('sw.txt').readlines(): ip = ip.strip() if USERNAME != "": switch = ciscolib.Device(ip, PASSWORD, USERNAME, ENABLE_PWD) else: switch = ciscolib.Device(ip, PASSWORD, enable_password=ENABLE_PWD) try: switch.connect() print("Logged into %s" % ip) except ciscolib.AuthenticationError as e: print("Couldn't connect to %s: %s" % (ip, e.value)) continue except Exception as e: print("Couldn't connect to %s: %s" % (ip, str(e))) continue switch.enable(ENABLE_PWD) switch.cmd("conf t") switch.cmd("enable secret 123456") switch.cmd("line con 0") switch.cmd("password 123456") switch.cmd("line vty 0 4") switch.cmd("password 123456") switch.cmd("end") switch.cmd("wr") switch.disconnect()if __name__ == '__main__': main()#该片段来自于http://byrx.net
评论关闭