LINUX.ORG.RU
ФорумAdmin

резервное копирование rsync через 2 ssh

 , ,


0

1

Доброго времени суток!

Есть некий сервер(сервер А), на котором лежат данные, которые будут резервно копироваться. Но у этого сервера нет своего белого IPшника, он находится в локальной сетке, и доступ к нему через ssh можно получить с «прокси» сервера(сервер Б), доступ к которому тоже производится через ssh. + есть третий сервер(сервер С), отдельный, который будет производить само резервное копирование, и на котором будут храниться эти копии. Т.е. чтобы с сервера С зайти на А, надо сначала зайти по ssh на Б, и с Б уже заходить на А.

И вот вопрос - как мне с помощью rsync настроить такое резервное копирование? Сейчас используется такой скрипт

ssh user1@hostB \ ssh user1@hostA \ «tar cvzf - /path/to/data» > \ $hostCbackupDir/data.tgz

reverse ssh можно погуглить, можно на сервере посреднике открыть порт, который будет вести на порт ssh сервера без IP

disarmer ★★★ ()

ssh -L7777:server2:22 user1@server1 — запустить и оставить

rsync -avxzS -e 'ssh -p7777 -l user2' /home/ localhost:/backup/home

sdio ★★★★★ ()
Последнее исправление: sdio (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.