Error: User modify failed. Cannot modify user on other node: Authentication by SSH key failed!
Check the following on slave/secondary node
1. The error ’User modify failed Cannot modify user on other node: Authentication by ssh key failed’ would occur when the ezeelogin installed node has its public key missing in /root/.ssh/authorized_keys. To add the key, execute the following command
Check if the key is back in the file.
2. Also, make sure that the port sshd is listening on the servers is given as the gateway port in Settings->General->Miscellaneous->Gateway SSH port
3. Also, make sure PubkeyAuthentication is set to ’YES’ in you sshd_config (sshd configuration) file. In Centos/RHEL/Fedora it would be
3. Also, make sure root login is permitted on the gateway server.
You can check this by doing
and it should log you in else edit /etc/ssh/sshd_config and set PermitRootLogin yes
and make sure you are able to authenticate with the the command
Make sure you are able to login after entering the password.
4. Also, make sure that the webuser(apache,nobody.etc) that the webserver(apache/nginx) runs as is able to read the keys in the dir /usr/local/etc/ezlogin.
Make sure to grant the read privileges to
5. Check the log file /var/log/secure
6. Reset Ezeelogin keys used for privilege escalation
Reset Ezeelogin Authorization Keys