python 链接交换机并执行相关命令
Posted liuxm-刘小明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 链接交换机并执行相关命令相关的知识,希望对你有一定的参考价值。
原文地址 https://blog.csdn.net/u010897775/article/details/80311786?utm_source=blogxgwz0
# encoding=utf-8 import paramiko import time client = paramiko.SSHClient() client.load_system_host_keys() # connect to client client.connect(‘192.168.254.141‘,22,‘test‘,‘test‘,allow_agent=False,look_for_keys=False) # get shell ssh_shell = client.invoke_shell() # ready when line endswith ‘>‘ or other character while True: line = ssh_shell.recv(1024) #print line if line and line.endswith(‘>‘): break; # send command ssh_shell.sendall( ‘ping 192.168.254.142‘ + ‘ ‘) # get result lines lines = [] while True: line = ssh_shell.recv(1024) if line and line.endswith(‘>‘): break; lines.append(line) result = ‘‘.join(lines) # print result print result
以上是关于python 链接交换机并执行相关命令的主要内容,如果未能解决你的问题,请参考以下文章
python paramiko ssh登录思科交换机执行命令多条命令问题