Cisco IOS的ssh模块

sshIOS的Python项目详细描述


python3/python2 ssh模块,用于多供应商网络设备(juniper、cisco ios、cisco asa、arista)的会话管理。基于netmiko

sshIOS提供一个准备就绪的ssh模块,要求UsernamePasswordEnable Password。 还提供了错误处理和提示信息,以方便用户在出现错误的用户名或密码时使用

此模块提供所有netmiko命令

示例:

#!/usr/bin/env python3
import sys
from sshIOS import sshHost as ssh

def showVersion(host):
    out = host.send_command("show version")
    print(out)

showVersion(ssh(sys.argv[1]))

如何运行:

federico@federico:~/git/github/python/modules/python3 $ python3 importTest.py ios.sw11.lab
Username: root
Password:
Session established with Hostname: Hostname: ios.sw11.lab IP: 192.168.255.50

Cisco IOS Software, C2600 Software (C2600-ADVIPSERVICESK9-M), Version 12.3(4)T4,  RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
[...]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与JDBC(h2数据库)相比,使用hibernate的java长SQL查询   java高亮显示JComboBox中的文本,然后在用户输入内容时将其删除   java ifstream从字符串中读取字符时出错   java如何使用icu4j字符集实现和字符集解码?   javax:将json数组映射到对象列表   java无法执行目标组织。科德豪斯。mojo:execmavenplugin:1.2.1:exec(defaultcli)   java单击活动中的一个按钮将同时打开两个活动   java我想使用Jsoup从整个在线词典中获取定义,我必须做些什么来防止我的IP被阻塞?   如何防止Java图形中的闪烁?   将字符串转换为浮点的数组会创建意外的返回。JAVA   java JAVAFX:在BorderPane中的窗格之间切换   JavaSpringWebFlux网络客户端:延迟执行   java根据其他菜单中的选项显示子菜单?   ProcessBuilder的java设置工作目录不工作   java lucene:使StandardTokenizer适应Twitter数据