在Python中的ssh上执行sudo命令

发布于 2025-01-03 00:18:54 字数 202 浏览 2 评论 0原文

我需要一个 python 库来执行 ssh 命令。我也需要输出。

我尝试了 paramiko:这正是我所需要的,但无法在那里执行 sudo 命令。有一些在线帖子,但似乎没有一个起作用。

我也尝试过fabric:问题是无法捕获输出,有时它在设置环境时显示错误。

任何人都可以提出建议吗?通过 ssh 执行一些 sudo cmd 的示例就足够了。

I need a python lib to execute ssh command. I also need the output.

I tried paramiko: It was exactly what i needed but no way to execute sudo commands there. there are some online posts for that but none seem to work.

I also tried fabric: The problem is there is no way to capture output also sometimes it shows error while setting env.

Can anybody suggest something. A example of exec some sudo cmd over ssh will be good enough.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阿楠 2025-01-10 00:18:54

如果将combine_stderr传递给run(),Fabric的operation.run会捕获stdout和stderr。请参阅http://docs.fabfile。 org/en/1.3.4/api/core/operations.html#fabric.operations.run

Fabric's operation.run captures stdout and also stderr if you pass combine_stderr to run(). See http://docs.fabfile.org/en/1.3.4/api/core/operations.html#fabric.operations.run

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文