当前位置: 首页 > 面试题库 >

使用Paramiko进行目录转移

洪开济
2023-03-14
问题内容

您如何使用Paramiko传输完整目录?我正在尝试使用:

sftp.put("/Folder1","/Folder2")

这给了我这个错误-

Error : [Errno 21] Is a directory

问题答案:

您将需要像使用python在本地一样进行此操作(如果您未使用Shutils)。

结合os.walk(),和sftp.mkdir()sftp.put()。您可能还需要检查每个文件和目录,os.path.islink()具体取决于您是否要解析符号链接。



 类似资料:
  • 问题内容: 我想通过SSH递归下载目录,目录内容未知,并且一直在尝试Paramiko。我已经看到了几个如何上传目录的示例,但没有一个涉及递归下载。 我可以列出目录中的所有项目,但无法找到一种方法来知道该项目是文件(下载)还是目录(递归调用)。 那么我怎么知道一个项目是文件还是目录? 问题答案: …假设是开放的Paramiko SFTP连接。

  • 问题内容: 我发布了有关使用Paramiko收到的持续错误消息的上述问题。我认为这与我的下一个问题无关,但可能与之相关。 我可以使用Paramiko通过SSH成功​​连接到服务器。我可以执行ls或pwd之类的命令。我似乎无法做的是更改目录。例如,我可以发送命令“ cd ..”,但是当我跟进“ pwd”时,它表明我尚未更改目录。它仅列出我登录时所在的初始目录。 我误会了这里发生了什么吗?我应该不能更

  • 问题内容: 组态 本地: 将在本地计算机上创建ssh连接并发出命令的本地计算机。 代理: 具有SSH权限同时访问本地和远程的EC-2实例。 远程: 位于NAT路由器后面的远程计算机(LOCAL无法访问,但将打开与PROXY的连接并允许LOCAL隧道连接到它)。 端口转发步骤(通过命令行) 创建从REMOTE到PROXY的SSH连接,以将REMOTE计算机上端口22上的SSH流量转发到PROXY服务

  • 概述:最初,我对这个程序的预期目的是制作一个Treemap来读取文本文档,特别是找到所有单词和单词所在的索引/行。现在我想列出一个“十大”名单,其中包含使用最多的单词。我想“翻转”我的树状图,这样整型值将是按顺序排列的,然后是字符串

  • 问题内容: 我尝试过的 然后 再发送密码导致没有root 然后导致“频道关闭”错误 然后导致不被root 然后写到标准输入并刷新它导致没有root 问题答案: 看看这个例子: 在此处找到具有更多说明的示例:http : //jessenoller.com/2009/02/05/ssh- programming-with-paramiko-completely- different/ 希望能帮助到你

  • 我有一个带有javascript的html页面,我想在其中自动登录用户。我有以下代码: 在键斗篷服务器上,我添加了网络起源'*'。我得到以下错误: 邮递http://localhost:8180/auth/realms/Myrealm/protocol/openid-连接/令牌400(错误请求) 我不知道为什么它不起作用。当我使用终端时,它工作正常: (钥匙斗篷版本4.8.3) 我得到以下回应: