@shell_guy

Почему не срабатывает python скрипт для sftp передачи файла?

Задача: есть win7 и linux хост
Соединение с linux сервером устанавливается но ничего дальше не происходит.
Как сделать так чтобы брало папку и рекyрсивно копировало ее на удаленный Linux хост?
import paramiko

host = "192.168.2.1"                    
port = 22
transport = paramiko.Transport((host, port))

password = "Pass"                
username = "root"                
transport.connect(username = username, password = password)
sftp=ssh.open_sftp()
sftp = paramiko.SFTPClient.from_transport(transport)


path = '/share/MD0_DATA/MSSQL' + sys.argv[1]    
localpath = sys.argv[1]
sftp.put(localpath, path)

sftp.close()
transport.close()
print ('Upload done!')
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MaxKozlov
А в каком месте доки написано что оно умеет целую папку класть ?
https://docs.paramiko.org/en/stable/api/sftp.html#...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы