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