【问题标题】:Ssh cisco server with paramiko [duplicate]带有paramiko的SSH cisco服务器[重复]
【发布时间】:2018-04-13 03:00:55
【问题描述】:

我有 cisco 服务器 (c220),我想开始构建脚本来自动执行任务。

我只需要知道如何使用 paramiko 启动 ssh 会话并使用此库编写 linux 命令(如果需要,在 phycharm 2.7 中)

如果你能帮我写一个 ssh cisco c220 server with ip x.x.x.x 的例子并询问他的健康状况,我会很高兴。

非常感谢! 视频

【问题讨论】:

  • 在 Pycharm 中我使用织物模块。Fabric 使用 paramiko 库。我的建议是检查织物文档。使用fabric你可以:复制文件到远程,从远程复制文件,执行linux命令。

标签: python ssh paramiko cisco


【解决方案1】:

试试这个:

#!/usr/bin/env python

import sys, paramiko

if len(sys.argv) < 4:
    print "args missing"
    sys.exit(1)

hostname = sys.argv[1]
password = sys.argv[2]
command = sys.argv[3]

username = "admin"
port = 22

try:
    client = paramiko.SSHClient()
    client.load_system_host_keys()
    client.set_missing_host_key_policy(paramiko.WarningPolicy)

    client.connect(hostname, port=port, username=username, password=password)

    stdin, stdout, stderr = client.exec_command(command)
    print stdout.read(),

finally:
    client.close()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多