我使用以下代碼來在遠程計算機上執行命令的ifconfig輸出,無法看到使用的paramiko
import paramiko
import os
dssh = paramiko.SSHClient()
dssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
dssh.connect('192.168.1.5', username='root', password='asdfghhh')
import os
stdin, stdout, stderr = dssh.exec_command('ls')
print stdout.read()
stdin, stdout, stderr = dssh.exec_command('ifconfig')
print stdout.read()
stdin, stdout, stderr = dssh.exec_command('ps')
print stdout.read()
dssh.close()
當我執行該程序,其能夠顯示ls和PS以及其它命令輸出。 但是,沒有觀察到ifconfig o/p。
任何想法如何解決這個問題? 在此先感謝...
'print stderr.read()'說什麼? – falsetru
'print stderr.read()'不顯示任何消息。 – neo