SSH Python脚本,我能够在命令行通过腻子
C:\>cd "C:\Program Files\ExtraPuTTY\Bin"
C:\Program Files\ExtraPuTTY\Bin>putty.exe -ssh [email protected] 22
这可以帮助我通过腻子打开SSH会话给下面的命令。
虽然我无法在Python脚本中重现它们。
cwd="C://Program Files//ExtraPuTTY//Bin"
COMMAND="ls"
ssh = Popen(['putty.exe -ssh','%s'%HOST, COMMAND,cwd],shell=True,stdout=f,stderr=f)
,我看到的是
错误“putty.exe -ssh””不被识别为一个内部或外部命令,可操作的程序或批处理文件
不使用list参数和'壳= TRUE';这是误导。 'shell = True'在这里是不必要的,你可以将完整路径传递给'plink.exe'。 – jfs