python - 尝试使用 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
解决方案
推荐阅读
- python - 如何仅将 df.str.replace() 用于完整匹配?
- javascript - 开发者工具中的 Vue 数组更新但不会重新渲染
- powershell - VSCode - 在单独的窗口中打开终端
- python - 无法使用 upload-symbols.py 将符号文件上传到 Flurry:Broken pipe>
- python - 如何查询集继承模型django?
- python - 导出 anaconda 环境的最佳方法,但还包括定制包?
- javascript - PHP Cookies(如果有的话)
- python - 如何按多列分组以在熊猫数据框中列出
- sql-server - 将 SQL 查询转换为红移
- database - 为什么像 Snowflake 和 Redshift 这样的列式数据库不能更改列顺序?