导入相关模块

import paramiko import time

定义设备信息

ip = '192.168.1.1' username = 'admin' password = 'admin123'

创建SSH客户端对象

ssh = paramiko.SSHClient()

设置自动添加主机密钥

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

连接设备

ssh.connect(hostname=ip, username=username, password=password)

创建交互式shell

channel = ssh.invoke_shell()

进入系统视图

channel.send('system-view\n') time.sleep(1)

输入命令:display cpu

channel.send('display cpu\n') time.sleep(2)

获取命令输出

output = channel.recv(65535)

输出命令结果

print(output.decode())

关闭连接

ssh.close()


原文地址: https://www.cveoy.top/t/topic/n36K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录