如何使用python paramiko软件包在远程服务器上执行* sudo *命令?

时间:2019-06-17 14:35:19

标签: python ssh sudo paramiko

我很想从远程sertver执行sudo命令,但它给出了一个错误[u'sudo:不存在tty且未指定Askpass程序\ n']

1 个答案:

答案 0 :(得分:1)

尝试echo <password> | sudo -S <cmd>

这来自sudo manual

  

-S(stdin)选项使sudo从标准输入而不是从终端设备读取密码。密码后必须带有换行符