разрешение запрещено при использовании подпроцесса в windows - PullRequest
0 голосов
/ 24 мая 2018
import subprocess

ssh = subprocess.Popen(['ssh', '-o', 'BatchMode=yes', <myhostname>], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

print ssh.stderr.readlines()

Когда я запускаю приведенный выше код, я получаю сообщение об ошибке "В доступе отказано (publickey, gssapi-keyex, gssapi-with-mic, пароль). \ R \ n"

Большинство подобных вопросов, которые я читал, используют Linux, но я использую Windows.Я также использовал paramiko и у меня не было этой проблемы с разрешениями, но мне нужно использовать подпроцесс, чтобы попробовать что-то другое, чего я не могу сделать с paramiko.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...