一尘不染

使用Python进行SSH的最简单方法是什么?

linux

如何简单地从本地Python(3.0)脚本SSH到远程服务器,提供登录名/密码,执行命令并将输出打印到Python控制台?

我宁愿不使用任何大型外部库或在远程服务器上安装任何东西。


阅读 163

收藏
2020-06-02

共1个答案

一尘不染

我没有尝试过,但是这个pysftp模块可能会有所帮助,而后者又使用了paramiko。我相信一切都在客户端。

有趣的命令可能是.execute()在远程计算机上执行任意命令。(该模块的功能.get().put方法也更多地暗示了它的FTP特性)。

更新:

在我最初链接到的博客文章不再可用之后,我重新编写了答案。现在,一些引用此答案的旧版本的评论看起来很奇怪。

2020-06-02