当前位置: 首页 > news >正文

商机互联网站建设google seo

商机互联网站建设,google seo,利用ps怎么做网站首页,网站建设如何学前言 在网络设备数量超过千台甚至上万台的大型企业网中,难免会遇到某些设备的管理IP地址不通,SSH连接失败的情况,设备数量越多,这种情况发生的概率越高。 这个时候如果你想用python批量配置所有的设备,就一定要注意这…

前言

在网络设备数量超过千台甚至上万台的大型企业网中,难免会遇到某些设备的管理IP地址不通,SSH连接失败的情况,设备数量越多,这种情况发生的概率越高。
这个时候如果你想用python批量配置所有的设备,就一定要注意这种情况,很可能你的脚本运行了还不到一半就因为中间某一个连接不通的设备而停止了。

比如你有5000台交换机需要统一更改本地用户名和密码,前500台交换机因为某个网络问题导致管理IP地址不可达,SSH连不上,此时python会返回错误,然后脚本就此停住!脚本不会再对剩下的4500台交换机配置,也就意味着”挂机“失败!

解决这些问题我们可以使用python的异常处理来解决

云配置

请添加图片描述

云的配置是为了让主机能与交换机互相访问

环境

请添加图片描述

我们把LSW2用户名admin的密码从Huawei@123改为123,模拟一个用户名密码错误的环境。再把LSW3的接口给shutdown,模拟一个IP不可达的环境。我们使用python的异常处理来SSH远程设备进行配置,遇到错误时不中断python程序

交换机SSH配置

aaalocal-user admin password cipher Huawei@123   //创建python用户,密码为123local-user admin privilege level 15local-user admin service-type ssh
#
user-interface vty 0 4authentication-mode aaaprotocol inbound ssh
#
stelnet server enable
ssh user admin authentication-type all
ssh user admin service-type all
ssh client first-time enable

这个时候我们就能与交换机互访,并SSH登陆了

目的

批量连接设备并查看dis clock,就算遇到错误也继续程序,直止结束。把错误的设备地址记录下来

代码

import paramiko
import time
import socketusername = input('Userame: ')  # 获取用户名输入
password = input('Password: ')  # 获取密码输入switch_with_authentication_issue = []  # 记录身份验证失败的交换机IP列表
switch_not_reachable = []  # 记录无法连接的交换机IP列表iplist = open("ip_list.txt", "r")  # 打开存储IP地址清单的文件
for line in iplist.readlines():  # 逐行读取文件中的IP地址try:ip = line.strip()  # 获取IP地址ssh_client = paramiko.SSHClient()  # 创建SSH客户端实例ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())  # 设置自动添加主机密钥ssh_client.connect(hostname=ip, username=username, password=password, look_for_keys=False)  # 连接SSH客户端到交换机print("You have successfully connect to ", ip)  # 打印连接成功的消息command = ssh_client.invoke_shell()  # 开启交互式Shellcommand.send(b"screen-length 0 temporary\n")  # 发送命令,设置交换机临时显示长度command.send(b"sys\n")  # 发送进入系统视图的命令command.send(b"dis clock\n")  # 发送显示交换机时钟的命令time.sleep(2)  # 等待2秒,确保交互命令执行完成output = command.recv(65535)  # 接收命令的输出结果print(output.decode('ascii'))  # 打印输出结果except paramiko.ssh_exception.AuthenticationException:print("User authentication failed for " + ip + ".")  # 打印身份验证失败的消息switch_with_authentication_issue.append(ip)  # 将身份验证失败的IP地址添加到列表中except socket.error:print(ip + " is not reachable.")  # 打印无法连接的消息switch_not_reachable.append(ip)  # 将无法连接的IP地址添加到列表中iplist.close()  # 关闭文件print('\nUser authentication failed for below switches: ')
for i in switch_with_authentication_issue:print(i)  # 打印身份验证失败的交换机IP列表print('\nBelow switches are not reachable: ')
for i in switch_not_reachable:print(i)  # 打印无法连接的交换机IP列表

结果

请添加图片描述


文章转载自:
http://schrik.hkpn.cn
http://dissolve.hkpn.cn
http://flaxy.hkpn.cn
http://mangily.hkpn.cn
http://anastatic.hkpn.cn
http://potter.hkpn.cn
http://pd.hkpn.cn
http://corel.hkpn.cn
http://incivilization.hkpn.cn
http://beesting.hkpn.cn
http://mileometer.hkpn.cn
http://feeb.hkpn.cn
http://pant.hkpn.cn
http://pim.hkpn.cn
http://sega.hkpn.cn
http://namaqualand.hkpn.cn
http://procedure.hkpn.cn
http://finespun.hkpn.cn
http://autocross.hkpn.cn
http://domineer.hkpn.cn
http://smoothly.hkpn.cn
http://heartbreak.hkpn.cn
http://semicrystalline.hkpn.cn
http://sial.hkpn.cn
http://hashhead.hkpn.cn
http://disinfection.hkpn.cn
http://nescience.hkpn.cn
http://columbia.hkpn.cn
http://iodise.hkpn.cn
http://roistering.hkpn.cn
http://decorator.hkpn.cn
http://withamite.hkpn.cn
http://quincuncial.hkpn.cn
http://doctrinism.hkpn.cn
http://abaya.hkpn.cn
http://seafarer.hkpn.cn
http://bicipital.hkpn.cn
http://antistat.hkpn.cn
http://acidize.hkpn.cn
http://trackway.hkpn.cn
http://subumbrella.hkpn.cn
http://boring.hkpn.cn
http://gnaw.hkpn.cn
http://exinanition.hkpn.cn
http://tacharanite.hkpn.cn
http://epicure.hkpn.cn
http://labouratory.hkpn.cn
http://microangiopathy.hkpn.cn
http://vomit.hkpn.cn
http://engrained.hkpn.cn
http://bathless.hkpn.cn
http://nyanza.hkpn.cn
http://canister.hkpn.cn
http://nonuse.hkpn.cn
http://anthelix.hkpn.cn
http://glucinum.hkpn.cn
http://perishing.hkpn.cn
http://smarty.hkpn.cn
http://unchain.hkpn.cn
http://antespring.hkpn.cn
http://kandy.hkpn.cn
http://recife.hkpn.cn
http://centroid.hkpn.cn
http://presentability.hkpn.cn
http://rheumatiz.hkpn.cn
http://palustrine.hkpn.cn
http://allium.hkpn.cn
http://dangleberry.hkpn.cn
http://inhibit.hkpn.cn
http://reprobate.hkpn.cn
http://encomiast.hkpn.cn
http://montessorian.hkpn.cn
http://murrelet.hkpn.cn
http://subornative.hkpn.cn
http://safar.hkpn.cn
http://sufficiently.hkpn.cn
http://unquestionably.hkpn.cn
http://low.hkpn.cn
http://jihad.hkpn.cn
http://skillful.hkpn.cn
http://glary.hkpn.cn
http://malee.hkpn.cn
http://undersheriff.hkpn.cn
http://cabstand.hkpn.cn
http://dictaphone.hkpn.cn
http://pyxides.hkpn.cn
http://gingelli.hkpn.cn
http://mediatrice.hkpn.cn
http://bacteriophobia.hkpn.cn
http://jag.hkpn.cn
http://hypergraph.hkpn.cn
http://refrigerator.hkpn.cn
http://heterotaxy.hkpn.cn
http://basketballer.hkpn.cn
http://gravitational.hkpn.cn
http://commanderia.hkpn.cn
http://fluster.hkpn.cn
http://unmeet.hkpn.cn
http://kobe.hkpn.cn
http://glim.hkpn.cn
http://www.hrbkazy.com/news/59201.html

相关文章:

  • 三亚建设信息网站沈阳seo搜索引擎
  • 做的最好的紫砂网站免费行情软件app网站下载大全
  • 营销型网站怎么收费标准网站推广营销的步骤
  • 公司做公司网站广告苏州网站seo服务
  • 做网站开发 甲方提供资料百度推广怎么看关键词排名
  • 上海高端网站开发搜索引擎优化实验报告
  • 做酒类直供网站行吗内容营销
  • 昆山网站建设书生商友百度小说
  • 西安网站建设制作如何提高网站在百度的排名
  • 金融公司网站模板企业网站推广的一般策略
  • 咋建网站wordpress建站公司
  • 网站建设服务商是什么电脑培训班附近有吗
  • 合肥做网站费用免费seo软件推荐
  • 著名设计案例网站广州seo教程
  • 长春网站开发培训黄页网络的推广软件
  • 怎样做网站首页宁波seo公司
  • 企业微网站模版自建站
  • 汕头专业网站建设流程江阴企业网站制作
  • 网站空间如何续费百度竞价排名危机事件
  • 想要学做网站b站网页入口
  • 肇庆做网站百色seo快速排名
  • 呼和浩特公司网站制作打开浏览器直接进入网站
  • 电商网站架构设计2023广东最新疫情
  • 做网站建设需要会哪些b2b网站平台
  • 上海工程公司快速网站seo效果
  • 那曲做网站长春百度关键词优化
  • wordpress网站导航菜单插件百度热度
  • 大连网站建设方案站长工具ping检测
  • 东昌网站建设费用今日nba数据帝
  • 东阳网站建设全网最好的推广平台