使用python将包含文件的目录结构从一台远程计算机复制到另一台远程计算机
我想用Python将一个目录从一台远程机器递归复制到另一台远程机器,可能是使用paramiko 我正在寻找类似于以下scp命令的东西,但使用python:使用python将包含文件的目录结构从一台远程计算机复制到另一台远程计算机,python,python-2.7,paramiko,Python,Python 2.7,Paramiko,我想用Python将一个目录从一台远程机器递归复制到另一台远程机器,可能是使用paramiko 我正在寻找类似于以下scp命令的东西,但使用python: scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file 从要复制这些文件的计算机(而不是从源计算机)运行此命令 import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(pa
scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file
从要复制这些文件的计算机(而不是从源计算机)运行此命令
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('10.3.0.1', username='user', password='password')
stdin, stdout, stderr = client.exec_command('rsync -rav pi@10.3.0.1:path/to/file ~/')
for line in stdout:
print '... ' + line.strip('\n')
client.close()