Если у тебя есть доступ по ssh к обоим серверам то без проблем
Все что тебе нужно
1. заархивировать все на 1 сервере
2. отправить 1 архив на 2 сервер
3 распаковать там.
Но поскольку он большой то мы будем делать это в один присест
ТО есть
Архив будет идти по интернету как один файл, а следовательно скорость передачи как у архива.
Но делать мы это будем в потоке, отправляя хранение архива сразу в канал, а на той стороне сразу распаковывая, тоже сразу на лету.
То есть он не будет занимать места ни на том сервере ни на том, а сразу распакуется.
ТО есть будут все плюсы архива
и отсутствуют все минусы пофайлового хранения.
А сохранение прав это всего лишь атребут тара
Вот тут я как-раз пишу генератор для таких вещей, он сырой но основное уже работает.
https://top-engineer.com/test/
Подробней можно вникнуть тут
https://klondike-studio.ru/blog/bystro-skopirovat-...