I have a CentOS 5.7 server with Zimbra installed and all was working fine.
I just secured SSH by:
- changing to another port
- denying root login
- enabling
StrictModes
- changed
AllowUsers
to only 1 user (not zimbra) - disabling
RSAAuthentication
- enabling
PubkeyAuthentication
- disabling
PasswordAuthentication
- disabling
ChallengeResponseAuthentication
The above works for SSH'ing to the server as the allowed user and su'ing to root / sudoing.
However when I login to my webmail I cannot send / receive any messages anymore. Eeek!
By doing some searches on the web it looks like Zimbra uses ssh internally to talk to other Zimbra modules.
Anybody knows how to fix this?