1 Star 8 Fork 5

chensong/计算机网络综合实训拓扑及文件及代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
2.py 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
chensong 提交于 2022-03-28 14:03 . python网络运维部分的代码
import paramiko
import time
ips_ar = ["192.168.99.100", "10.110.111.17","10.110.111.22","10.110.111.26"]
ips_lsw= [ "10.110.110.190","10.110.110.125", "10.110.110.126", "10.110.110.254", "10.110.111.14"]
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
for ip in ips_lsw:
ssh_client.connect(hostname=ip, username="huawei", password="123456")
cmd = ssh_client.invoke_shell()
cmd.send("dis version\n")
time.sleep(1)
jieguo = cmd.recv(10000)
jieguo = jieguo.decode("utf-8")
lsw_n = jieguo.splitlines(True)[-1][1:-1]
verinfo = jieguo.splitlines()[6].split(',')[1]
print(lsw_n+"======>"+verinfo)
ssh_client.close()
for ip in ips_ar:
ssh_client.connect(hostname=ip, username="huawei", password="123456")
cmd = ssh_client.invoke_shell()
cmd.send("dis version\n")
time.sleep(1)
jieguo = cmd.recv(10000)
jieguo = jieguo.decode("utf-8")
#print(jieguo)
ar_n = jieguo.splitlines(True)[8][1:4]
verinfo = jieguo.splitlines(True)[10].split(',')[1][0:-1]
print(ar_n+"======>"+verinfo)
ssh_client.close()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chensong121/ensp-python.git
git@gitee.com:chensong121/ensp-python.git
chensong121
ensp-python
计算机网络综合实训拓扑及文件及代码
master

搜索帮助