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.