我使用python中的paramiko模块对H3C交换机进行设备巡检时,发现巡检命命令输出结果都是空的,有谁有能运行针对H3C交换机的python巡检脚本吗,要求用paramiko实现。
(0)
# print(stdout.read().decode('utf-8').replace('\r', ''))
cOntent= stdout.read().decode('utf-8').replace('\r', '')
我测试过程中如果有出现某些v5设备时,好像会出现display cu中间数据全空,这个我也没找到对应解决方法
(0)
暂无评论
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.conneect(ip, port, username, password)
# ip :str
# port: int default = 22
# username: str
# password: str
terminal = client.invoke_shell() # 用这种方式可以用一个ssh会话发送多个命令
# 如果是client.exec_command()的话只能发送一次命令,ssh通道就断了
terminal.send("screen-length disable \r".encode("utf-8")) # 这条命令是为了用的命令的回显太多,单次回显全部显示,\r是回车,输入命令必须要,编码成utf-8,不过华三设备缺省是gb系列的
# 命令从文件读取然后for循环发送就行了
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论