如何使用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
这些路径实际上是有效的。我确实看到了指定文件夹中的文件。
更新:我交换了本地和远程路径,但仍然是同样的错误:
我再次检查了远程服务器,该文件确实存在于服务器上:
答案
如果要将远程文件提取到本地系统,则应该使用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 隧道?
当按下 Ctrl+C 时,优雅地中止从 Windows Python Paramiko 脚本通过 SSH 执行的远程 Windows 命令