kantry, как эту команду выполнить по sftp? Достаточно будет добавить "s"?
lftp -c 'open -e "mput /path/to/*.gz -O /path/path" -u username,password 192.168.1.1 exit'
kantry, как эту команду выполнить по sftp? Достаточно будет добавить "s"?
lftp -c 'open -e "mput /path/to/*.gz -O /path/path" -u username,password 192.168.1.1 exit'
Simba, Как эту команду исполнить по sftp?
lftp -c 'open -e "mput /path/to/*.gz -O /path/path" -u username,password 192.168.1.1 exit'
Бермудский, вообще то я тебе где то выше даже видео скидывал))
Подключение sftp Бермудский@имя_сервера или ай-пи
kantry, вообще то ты мне скидывал, как копировать файлы.
Бермудский, Так тебе же и надо копировать? sftp это клиент для работы с файловой системой по ssh.
scp это утилита для безопасного копирования(по ssh), как раз то что тебе надо.
kantry, А там пароль требуется подтверждать? Мне нужно по крону передавать с автоматической подтверждения пароля при передачи.
Бермудский, если нет ключа, то требуется.
Что бы скрипт не оставлял пароль в истории bash, надо установить на сервер sshpass.
# пример скрипта
export SSHPASS=mypassword
sshpass -e scp backup.zip user@backup.com:/path_to_backup/ kantry, Саму команду с вшитым паролем дай - которая будет работать без ошибок