Мне нужно переместить свой сайт с одного Linux VPS на другой VPS, и мне просто нужно скопировать папку public_html и, возможно, базы данных, однако он довольно большой (более 20 гигабайт), поэтому ftp - плохой выбор. Я думал об использовании rsync (у меня есть root ssh для обоих серверов vis su, но другой пользователь / пароль), но я новичок в этом, и все учебники rsync, которые я нашел, были для локальной системы на удаленный сервер или наоборот, мне нужно чтобы узнать, как настроить его между двумя серверами (я имею в виду, как мне предоставить пути пользователя / прохода и каталога для второго сервера?). А также, есть ли другой более простой или более простой способ настроить передачу сервер-сервер, не оставляя другой компьютер между ними? Потому что я боюсь прервать передачу из-за перебоев в электроснабжении, что довольно часто встречается в моем регионе.
Поскольку у вас есть root-доступ, вы можете ftp (или sftp) с одного сервера напрямую на другой. Или вы можете войти в server1 и запустить rsync из строки cmd следующим образом:
rsync -av / var / www / html root@192.168.0.100: / var / www / html
замените '/ var / www / html' на путь к вашей папке и замените '192.168.0.100' на свой ip-адрес server2
Или вы можете просто заархивировать каталог и использовать wget на другом сервере, чтобы загрузить его туда :), хотя это зависит от вашей ситуации, я бы не стал этого делать, если у меня есть суперсекретные файлы для перемещения