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

克里斯托弗·托卡(Christopher Tokar):

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

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

托马斯·H:

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

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

更新:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用车把在.hbs文件之间进行链接的最简单方法是什么?

使用Ecto(MySQL)进行upsert的最简单方法是什么

在 Python 中制作 ByteEnum 的最简单方法是什么?

在Python中转义HTML的最简单方法是什么?

创建 python flask swagger 的最简单方法是什么

开始使用LaTeX的最简单方法是什么?

使用 Python 语法编写此 PHP 代码的最简单方法是什么?

使用 Python CSV 删除 CSV 中一行的最简单方法是什么?

在2018年在GCP上使用docker-compose.yml进行部署的最简单方法是什么?

使用部分匹配的字符串进行CLI搜索和替换的最简单方法是什么?

在评估中进行较小的校正来扩展Lisp的最简单方法是什么?

模拟IMAP或POP服务器进行单元测试的最简单方法是什么?

那么在Flutter中进行缓存的最简单方法是什么?

在 python 中使用 selenium 查找网站上多行表中是否存在特定值的最简单方法是什么?

从C ++调用Java方法的最简单方法是什么?

持久化Java对象的最简单方法是什么?

xslt:做否定选择的最简单方法是什么?

反应访问语言环境的最简单方法是什么

在本地安装Drupal的最简单方法是什么?

从()提取特定信息的最简单方法是什么?

打印Java数组的最简单方法是什么?

实现依赖注入的最简单方法是什么?

安装gem的最简单方法是什么?

复制活动记录记录的最简单方法是什么?

在nginx上启用PHP的最简单方法是什么?

快速崩溃的最简单方法是什么?

创建坐标列表的最简单方法是什么?

将文件读入String的最简单方法是什么?

逆转ArrayList的最简单方法是什么?