2024-05-19 16:11:30 发布
网友
我有两个服务器,每15分钟更新一个DNSBL 100k域。我想通过Python脚本处理这些域,其中包含来自Safebrowsing、Siteadvisor和其他服务的信息。不幸的是,使用DNSBL的服务器相当慢。有没有一种方法可以使用Python中的SSH从另一台服务器传输文件?在
如果只是要传输的文件(和目录),为什么不在ssh上使用rsync(可能在bash脚本中)。成熟成熟的方法。在
或者您可以使用sshfs(fuse)将远程文件系统(通过ssh)挂载到自己的文件系统中,然后使用pyrobocopy(在Python中实现rsync功能的基本版本)来传输文件。在
如果您不需要增量拷贝,您可以使用简单的方法:使用sshfs(上面的链接)挂载远程文件系统,然后使用shutil.copytree复制正确的目录。在
或者另一个选择:使用paramikoPython ssh模块实现它。在
有一个名为pexpect的模块,非常不错。在
这允许您使用ssh、telnet等。它还支持ftp,这可能在传输文件时很方便。在
如果只是要传输的文件(和目录),为什么不在ssh上使用rsync(可能在bash脚本中)。成熟成熟的方法。在
或者您可以使用sshfs(fuse)将远程文件系统(通过ssh)挂载到自己的文件系统中,然后使用pyrobocopy(在Python中实现rsync功能的基本版本)来传输文件。在
如果您不需要增量拷贝,您可以使用简单的方法:使用sshfs(上面的链接)挂载远程文件系统,然后使用shutil.copytree复制正确的目录。在
或者另一个选择:使用paramikoPython ssh模块实现它。在
有一个名为pexpect的模块,非常不错。在
这允许您使用ssh、telnet等。它还支持ftp,这可能在传输文件时很方便。在
相关问题 更多 >
编程相关推荐