Check whether your wordpress installation have correct file and folder permission for proper functioning. Improper file permission may lead to security threats also.
Create multiple SFTP user in a VPS for accessing respective website folders. Access is limited to the respective folders only. Use FileZilla to access remote Host.