首页 > 解决方案 > 在 Windows 中使用子进程的权限被拒绝

问题描述

import subprocess

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

print ssh.stderr.readlines()

当我运行上面的代码时,我收到错误“Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)。\r\n”

我读过的大多数类似问题都在使用 linux,但我使用的是 windows。我也使用过 paramiko 并且没有这个权限问题,但是我需要使用 subprocess 来尝试一些我不能用 paramiko 做的不同的事情。

标签: pythonpython-2.7subprocess

解决方案


推荐阅读