Справка OpenSSH sftp описывает передачу через зашифрованный SSH-транспорт, интерактивный и пакетный режимы. Наличие SSH-входа не нужно автоматически считать подтверждением любого SFTP-сценария выбранной услуги.

Направление и путь до начала операции

Запишите источник, получателя, итоговое дерево и существующие данные. Если нужно загрузить один файл в подготовленный каталог, не заменяйте задачу синхронизацией всего проекта. Протокол не определяет вместо пользователя, что допустимо обновить.

ПроверкаЧто не должно оставаться предположением
СерверПодтвержденная сторона SSH
ПользовательПраво на нужные пути и действия
НазначениеТочный каталог и имя результата
ДанныеЧто нельзя заменить или удалить
ПриемкаСостав, содержимое и нужные свойства

Не публикуйте ключ и пароль в отчете о передаче. Если прав недостаточно, сначала выясните конкретную операцию, а не назначайте широкую запись для всех.

Продолжение прерванной передачи требует проверки

Документация предупреждает: если частично переданные данные отличаются от возобновляемого источника, результат может повредиться. Поэтому наличие функции resume не гарантия правильного файла. Сверьте исходный набор, состояние назначения и проверяемый результат.

Учебная ситуация: исходник изменился после прерывания. Продолжить передачу по прежнему смещению и назвать результат целым без проверки нельзя. Здесь такой опыт не проводился и файлы пользователя не менялись.

Защищенный канал не backup

Успешная передача ошибочно измененного файла не создает его прежнюю версию. Для возврата данных нужен backup, для механизма доступа - SSH. Другие инструменты rsync и rclone имеют собственные условия обновления назначения.

Источник прочитан 7 октября 2026 года. SFTP-профили, ключи, права и удаленные пути не создавались, контрольная передача для статьи не выполнялась. FTPS разбирается отдельно; перед работой согласуйте необходимый состав и приемку. Определения находятся в словаре.