机械手-Paramiko软件包未在Windows中执行命令“ set management cwmp enable on”,同时使用ssh

时间:2018-09-09 13:03:33

标签: python robotframework paramiko

我在Windows中使用pexpect进行SSH。没用因此,我安装了paramiko。使用paramiko可以登录到远程主机。但是我无法在'conf'命令之后运行命令。当我运行命令“ set management cwmp enable on”时,会引发错误:

  

无法识别的命令。

putty上运行时,它将类似于:

name:xyz

pass:xyz


>satus
#writes status
>magic

>UNLOCKED>

>UNLOCKED>conf
>>set management cwmp enable on
>>save

*configuration saved*

以上应该会出现。

Python代码:

 import paramiko

 ssh = paramiko.SSHClient()
 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 ssh.connect( '192.168.2.254',port = 22, username = 'xyz', password = 'xyz')
 stdin, stdout, stderr = ssh.exec_command( 'status' )
 output = stdout.readlines()
 print "\n".join(output)
 stdin, stdout, stderr = ssh.exec_command('magic')
 output1 = stdout.readlines()
 print output1
 stdin, stdout, stderr = ssh.exec_command('conf')
 output1 = stdout.readlines()
 print  output1
 stdin, stdout, stderr = ssh.exec_command('set management cwmp enable on')
 output1 = stdout.readlines()
 print output1

输出:

#after executing conf command

无法识别的命令

  1. 我无法在paramiko中找到类似的命令,例如“ pexpect中的'expect'”?

0 个答案:

没有答案