Не получается получить файлы с веб сервера на линуксе на сервер на виндовсе
import paramiko import os dir_path = '/home/bitrix/www/bitrix/backup' local_dir = 'S:\backup' ssh=paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect("10.1.1.2",username="root",password="root") ftp=ssh.open_sftp() fileList=ftp.listdir(dir_path) for f in fileList: print 'Retrieving', f ftp.get(os.path.join(local_dir, f), f)
Подскажите?
Выдает ошибку
>>>
Retrieving 20140322_000701_full_89c90f4c.tar
Traceback (most recent call last):
File “C
Users/admin/Desktop/filesftp.py”, line 14, in <module>ftp.get(os.path.join(local_dir, f), f)
File “C:\Python27\lib\site-packages\paramiko\sftp_client.py”, line 636, in get
file_size = self.stat(remotepath).st_size
File “C:\Python27\lib\site-packages\paramiko\sftp_client.py”, line 329, in stat
t, msg = self._request(CMD_STAT, path)
File “C:\Python27\lib\site-packages\paramiko\sftp_client.py”, line 647, in _request
return self._read_response(num)
File “C:\Python27\lib\site-packages\paramiko\sftp_client.py”, line 694, in _read_response
self._convert_status(msg)
File “C:\Python27\lib\site-packages\paramiko\sftp_client.py”, line 720, in _convert_status
raise IOError(errno.ENOENT, text)
IOError: No such file
>>>