批量修改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

评论关闭