Синхронизация файлов между CentOS (ec2) и NAS

Я сделал cronjob, который локально выполняет резервное копирование некоторых разных файлов. Но я бы также хотел, чтобы они были скопированы на удаленный сервер. Проблема в том, что "удаленный" сервер - это сервер NAS, и я не совсем уверен, как мне это делать.

Информация:
* Главный сервер - CentOS v7.x
* Сервер резервного копирования - NAS

Могу ли я сделать это с помощью только FTP? Или у них есть другой способ получить доступ к серверу NAS и удаленно загрузить файлы?

-1
задан 24 November 2017 в 12:25
1 ответ

так что я заставил его работать с lftp, не оптимальное решение - но должно работать нормально для файлов меньшего размера :)

HOST=''
USER=''
PASS=''
TARGETFOLDER='/xxx/xxx'
SOURCEFOLDER='/xxx/xxx'

function sync_files_to_remove()
{
lftp -f "
set ftp:ssl-force true
set ftp:ssl-protect-data true
set ssl:verify-certificate no
set ftp:ssl-allow off
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --reverse --delete --verbose $SOURCEFOLDER $TARGETFOLDER
bye
"
}
0
ответ дан 5 December 2019 в 20:22

Теги

Похожие вопросы