I have a few FreePBX systems that are starting to be administered by a few different folks on our team, so I’d like to start to apply security best practices.
I know that the default experience with FreePBX is logging into SSH as root. I’d like to move to SSH keys to assign to individual users for auditability of changes, locking the system down more, etc. Additionally, I’d like to start to introducing sudo’ing for individual users to not be using the root credential.
From what I’ve searched on the forums (albeit older posts), it doesn’t seem like this is an issue/would cause anything to break, but I wanted to double check. Are there any gotchas to doing this?