Унисон / синхронизация файлов между серверами без использования учетной записи root

Я установил 3 сервера, один с балансировщиком нагрузки, а на двух других будут размещаться файлы веб-сайтов, и у меня есть реплицированная база данных MySQL на обоих. Я установил ispconfig на обоих, и он настроен на зеркалирование одного из серверов, и все работает нормально. В целях безопасности я отключил вход в систему по ssh root. Ispconfig создал структуры каталогов, используя учетную запись root.

Я попытался установить ssh между двумя полями как root, но поскольку я отключил входы root ssh, это не работает, аналогично, когда я пытаюсь запустить unison, он не подключается как пользователь root. У меня есть учетная запись пользователя с sudo privs, которая может подключаться, но поскольку ispconfig настроил файлы с использованием учетной записи root, он не будет их синхронизировать. Мне просто интересно, был ли кто-нибудь когда-нибудь в подобной ситуации. Я пытаюсь создать платформу виртуального хостинга с высокой доступностью для своих клиентов, а также стараюсь обеспечить максимальную безопасность. Мне нужны два сервера для синхронизации файлов, таких как, например, каталоги загрузки Wordpress, размещение этих файлов на другом сервере в настоящее время не вариант, поэтому мне нужно, чтобы эта конфигурация работала.

0
задан 16 May 2016 в 09:55
1 ответ

Несколько месяцев назад я столкнулся с такой же ситуацией, как ваша, и Я решил свою проблему (синхронизация файлов www между многими узлами, принадлежащими пользователю apache) с помощью btsync , то есть программы, которая поддерживает выравнивание многих файлов между двумя или более машинами с использованием протокола BitTorrent. Это безопасно, использует криптографию, и IMHO очень эффективно и прозрачно. Стоит попробовать.

Вот несколько ссылок о том, как его использовать:

http://crunchbang.org/forums/viewtopic.php?id=27825

http://artofsimplicity.co.uk/ install-bittorrent-sync-on-a-headless-ubuntu-server /

0
ответ дан 5 December 2019 в 10:24

Теги

Похожие вопросы