Назад | Перейти на главную страницу

Rsnapshot удаленное выполнение backup_script с использованием нестандартного порта и ключа ssh?

Использование rsnapshot для резервного копирования удаленного хоста с нестандартный порт ssh (: 444)

Настройка rsnapshot.conf:

ssh_args        -p444
backup  user@domain:/data/location/       vps2/site/ 

хорошо, нет проблем с портом 444 для "обычного" резервного копирования.

Проблемы возникают при выполнении backup_script для дампа mysql:

backup_script   ssh user@domain "/scripts/dumpscript" Unused/
OR
backup_script   ssh user@domain "/scripts/dumpscript" Unused/ +ssh_args=-p444
OR
backup_script   ssh user@domain "/scripts/dumpscript" Unused/ +ssh_args=-P 444

KO ошибка 255, команда выполняется на порту 22 (+ ssh_args = -p444 или -P 444 кажется проигнорированным).

ssh user @ domain -p 444 "скрипты / дампскрипт" запускается непосредственно из оболочки вне rsnapshot.

backup_script   scp -r -P 444 user@domain:/tmp/rsnapshot/mysql/ /c/snapshot/tmp/        dump/

хорошо, нет проблем с scp на порту 444

Любая идея о как правильно настроить порт: для backup_script для удаленного выполнения сценария ssh? Спасибо

Наконец-то и просто !!! :

backup_script  ssh -p444 user@domain "/scripts/dumpscript" Unused/

хорошо (вкладки только после backup_script и перед Unused /)

И при необходимости указать местоположение сертификата:

backup_script ssh -i /root/.ssh/id_rsa_root -p444 user@domain "/scripts/dumpscript" Unused/

хорошо (вкладки только после backup_script и перед Unused /)

И, для обычных "точек бэкапа" ssh_args = после того, как требуется каталог назначения:

backup   user@domain:/var/www/   destination/  ssh_args=-i /root/.ssh/id_rsa_root -p444

хорошо (вкладки после резервного копирования, источник и место назначения)