Я пытаюсь реализовать очень простой клиент передачи файлов в python с использованием скрученного раковины. Клиент должен просто передавать несколько файлов на удаленный сервер ssh/sftp программным способом. Функция предоставляется имя пользователя, пароль, список файлов, каталог целевого сервера: и просто нужно выполнить аутентификацию и копирование кросс-платформенным способом.
Я прочитал несколько вводных материалов по скрученному и сумел создать собственный SSH-клиент, который просто выполняет cat
на удаленном сервере. У меня есть настоящее трудное время, расширяющее это для перемещения файлов. Я взглянул на cftp.py и тесты filetransfer, но я полностью озадачен скрученными.
Есть ли у кого-нибудь предложения или ссылки, которые могут указывать мне в правильном направлении? Клиент SSH, который я уже построил, основан на этом.