В приведенном ниже коде я могу войти на удаленный компьютер с Windows, но s.before вывести пустую строку, поэтому мой вопрос заключается в том, как я могу выполнять команды Windows удаленно с компьютера Linux через python.(Этот скрипт отлично работает при выполнении с одного Linux на другой удаленный сервер Linux)
from pexpect import pxssh
s = pxssh.pxssh()
if not s.login(ip, username, password, auto_prompt_reset=False):
print "SSH session failed on login."
else:
print "SSH session login successful for user: test"
s.sendline("help") #Linux: s.sendline("ps -ef | grep python | grep -v grep")
s.prompt()
print(s.before) #Prints Nothing
Примечание: Windows и Linux используют разные оболочки, чем как я могу получить к ним доступ друг от друга.