首页 > 解决方案 > 如何使用 python SSH Paramiko 运行 tmsh(F5) 命令

问题描述

如何运行 tmsh (f5) 命令并使用 SSH python 获取输出?

    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect('1.1.1.1', username='username', password='password')
    ssh.exec_command('ls')    //Working 
    # how to execute tmsh command using ssh ? 
    ssh.exec_command('tmsh show /sys CPU') // ??? 

标签: pythonparamikof5tmsh

解决方案


在处理这个问题时,我得到了解决这个问题的解决方案:

stdin, stdout, stderr =  ssh.exec_command("tmsh show /sys CPU | cat")

print stdout.read()

使用此命令,我可以获得 tmsh 输出。如果没有 grep,它将在 stdout.read() 中返回空白输出。


推荐阅读