- Я скачиваю все файлы в удаленном каталоге 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-бокс.