gpt4 book ai didi

Python - 从 tkinter 脚本连接到远程主机

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:59 25 4
gpt4 key购买 nike

我正在编写一个 tkinter 脚本,它接受来自 UI 的 linux 命令。单击提交按钮后,我想运行从远程 Linux 服务器上的 UI 获取的命令,并收集输出并显示在 Tkinter 窗口上。

关于 tkinter 部分,我做得很好。问题是当我想在远程服务器上执行此命令并收集输出时。我将在 Conda

的虚拟环境中运行我的程序

在谷歌的一项小型研究中,我看到的最常见的解决方案是使用 fabric,如此处所示 link我看到的其他解决方案是使用 plink 和 popen。

但我不清楚我将在哪里提到使用上述任何解决方案连接到远程服务器的主机名和密码。我将如何发送我的命令并将输出接收回我的 tkinter 流程​​。如果我执行的命令由于某种原因而失败,有什么方法可以让我理解?

如有任何帮助,我们将不胜感激!提前致谢

最佳答案

所以我找到了我一直在寻找的解决方案..可能是我没有正确阅读我之前浏览过的文档..这是

def connect():
print "starting to connect"
env.host_string = 'vpnuser@10.0.0.70'
env.password = "vpnuser "
run("ls -lrth")

将其放入 fabfile.py 文件中并像这样运行fab-a 连接

就是这样!

关于Python - 从 tkinter 脚本连接到远程主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33214145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com