我是 Python 新手,我希望对设备运行多个并行 ssh 连接和命令。我正在使用它的pssh
链接。问题是设备在连接后返回一些大标题,如 20-30 行。当我使用下面的代码时,打印出来的是命令的结果,但在顶部还有登录后打印的大标题。
hosts = ['XX.XXX.XX.XXX']
client = ParallelSSHClient(hosts, user='XXXX', password='XXXXX')
output = client.run_command('command')
for host in output:
for line in output[host]['stdout']:
print line
无论如何我可以得到命令输出?