Как выполнить RSYNC два сервера с моим Mac в качестве МОСТА?

Преамбула: я искал и нашел близкие ссылки на эту проблему, но точное решение мне не ясно. Попытка попробовать это решение: (синхронизировать два компьютера, проходящих через мост с rsync), который работал не так, как описано; Я чувствую, что есть какая-то установка, которую я не интерпретирую.

Требования: файлы RSYNC между ПЕРВЫМ и ДВУМ серверами.

Проблема: сервер ОДИН заблокирован от сервера ДВА и наоборот.

Возможное исправление: мой MAC может получить доступ к серверам ОДИН и ДВА через SSH.

Долгое решение: загрузите все файлы на мой MAC (2 ТБ) с сервера A, а затем загрузите на сервер B. Однако у меня недостаточно локального хранилища или пропускной способности для обработки этой передачи.

Предпочитаемое решение? Возможно ли использовать сервер RSYNC для сервера, используя мой Mac в качестве туннеля? Имеется в виду мост между двумя серверами для кратковременной передачи файлов на мой компьютер.

Вот детали примера, которые помогут мне создать решение:

СЕРВЕР А: 100.0.5.5

СЕРВЕР Б: 100.0.7.7

MAC (клиент): 127.0.0.1

Спасибо за вашу помощь в решении этой проблемы.


person TGR    schedule 01.03.2021    source источник