python运维脚本交换机更改密码_如何用Python脚本登录到交换机上修改配置?

要想改变这种局面,抱怨是没用的,只有拥抱编程了,学点编程,学点自动化,才能提升效率,节省大量时间。

这不,龙哥也开始重视编程,重视python了,也开始学习、研究了。

后续会与大家分享学习经验,希望我们能一起成长,一起做一个会编程的网络工程师。

本期龙哥与大家分享如何用python 几行代码,实现登录交换机修改配置。

编程是开放的、灵活的,所以我的代码不是唯一标准,大家可以继续优化,各抒己见。

虽然本期只是登录到一台交换机,后续龙哥继续研究登录到多台交换机上。(这可能就需要一些条件语句、循环语句、判断语句等)

(建议点击全屏观看)

import telnetlib

host = "192.168.1.200"// ip地址为交换机的管理IP地址

user = "along"//交换机的telnet 账号

pw = "along123"//交换机的telnet 密码

telnet_login = telnetlib.Telnet(host)

telnet_login.read_until(b"Username:")

telnet_login.write(user.encode('ascii') + b"\n")

telnet_login.read_until(b"Password:")

telnet_login.write(pw.encode('ascii') + b"\n")

telnet_login.write(b"system \n")

telnet_login.write(b"vlan 999 \n")

telnet_login.write(b"name hahaha2020 \n")

telnet_login.write(b"exit \n")

telnet_login.write(b"exit \n")

telnet_login.write(b"exit \n")

print ( telnet_login.read_eager.decode('ascii'))//window系统下,可不用这行代码。

print ( telnet_login.read_all.decode('ascii'))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值