首页 > 解决方案 > 尝试使用 Paramiko SSH 进入运行 Zebos 的交换机

问题描述

我正在尝试通过 SSH 连接到交换机,以便从中检索 CPU 使用情况。但是,运行代码后,输出为 [ ]。我在 Python 3.9 上使用 Paramiko。

# Establish Connection

import paramiko

# Change IP & Port Accordingly
ip='127.0.0.1'
port=22

# Change username & password Accordingly
username='usr'
password='pswd'


ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,port,username,password)

# Send Commands

cmd = 'show cpu-usage'

stdin,stdout,stderr=ssh.exec_command(cmd)
outlines=stdout.readlines()
resp=''.join(outlines)
print(stdout.readlines()) # Output

标签: pythonsshparamiko

解决方案


推荐阅读