如何使用Paramiko Python通过SSH从远程服务器复制文件? FileNotFoundError:[WinError 3]系统找不到指定的路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Paramiko Python通过SSH从远程服务器复制文件? FileNotFoundError:[WinError 3]系统找不到指定的路径相关的知识,希望对你有一定的参考价值。

我收到以下错误FileNotFoundError: [WinError 3] The system cannot find the path specified

这些路径实际上是有效的。我确实看到了指定文件夹中的文件。

enter image description here

更新:我交换了本地和远程路径,但仍然是同样的错误:

enter image description here

我再次检查了远程服务器,该文件确实存在于服务器上:

enter image description here

答案

如果要将远程文件提取到本地系统,则应该使用SFTP - GET而不是PUT(反之亦然)

关于GET http://docs.paramiko.org/en/2.4/api/sftp.html#paramiko.sftp_client.SFTPClient.get的Paramiko文档

以上是关于如何使用Paramiko Python通过SSH从远程服务器复制文件? FileNotFoundError:[WinError 3]系统找不到指定的路径的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ppk 公钥通过 python Paramiko 进行 ssh 连接

如何使用 Python 和 Paramiko 创建 SSH 隧道?

SSH与Python模块paramiko

python模块paramiko与ssh

Python中SSH协议的实现 - Paramiko

当按下 Ctrl+C 时,优雅地中止从 Windows Python Paramiko 脚本通过 SSH 执行的远程 Windows 命令