- Я скачиваю все файлы в удаленном каталоге dir1/.
- Они загружаются в каталог, который содержит сотни файлов.
- Мне нужно скопировать файл в удаленную "архивную" директорию.
- Мне нужно удалить файл из dir1/ (выше).
У меня проблемы с поиском способа передачи файла из dir1/file в dir2/ с использованием протокола sftp.
Я "пробовал lftp , потому что мне нужно предоставить пароль , не в интерактивном режиме , и государственные / частные ключи не доступны для меня. sftp rename доступно, но он требует авторизации открытой / закрытого ключа.
Я не могу использовать lftp , ftpcopy или cp mv . На man-странице get выглядит многообещающе:
get README -o ftp://some.host.org/debian-dir/
Но аутентификация не удалась (предположим, "нет пароля").
Поскольку я использую тот же сервер, было бы хорошо, если бы lftp просто использовал те же учетные данные, которые я использую в настоящее время для входа на текущий сервер. Но увы...
Есть ли способ использовать пароль для get команды? Есть лучший способ сделать это?
Я не верю, что rsync полезен здесь ...
Если это поможет, я считаю, что SFTP-сервер - это Windows-бокс.
