I have setup 3 servers one with a load balancer and the other 2 will host the websites files and I have a replicated MySQL database on both too. I have installed ispconfig on both and it's set to mirror one of the server and everything is working fine. For security I have disabled root ssh logins. Ispconfig created directory structures using the root account.
I have tried to ssh between the two boxes as root but because I have disabled root ssh logins it doesn't work, likewise when I try to run unison it won't connect as the root user. I have a user account with sudo privs which can connect but because ispconfig has set the files up using the root account it won't sync them. I'm just wondering if anyone has ever been in a similar situation. I'm trying to build a high availability shared hosting platform for my clients and also trying to keep security at a maximum. I need the two servers to sync files like for example Wordpress uploads directories, hosting those files on another server is not an option at the moment so I need to have this configuration up and running.