【发布时间】:2011-02-23 23:12:41
【问题描述】:
我正在尝试使用 Paramiko 连接到远程主机并执行一些文本文件替换。
i, o, e = client.exec_command("perl -p -i -e 's/" + initial + "/"
+ replaced + "/g'" + conf);
其中一些命令需要以 sudo 运行,这会导致:
sudo:对不起,你必须有一个 tty 才能 运行须藤
我可以使用 -t 开关和 ssh 强制分配伪 tty。
是否可以使用 paramiko 做同样的事情?
【问题讨论】: