Wasn't really annoyed ... just thought we were trying the same thing but expecting different results. Understand about language ... BTW, your written English is better than mine!
Ahhhh.... sooooo ... cPanel/WHM combo ... so server isn't yours. Have had experience helping another op that had that setup with provider ... had a 'reseller' type account ... that's the Web Hosting Management (WHM) piece of the combo.
So is the CentOS server one that has been allocated by the WHM? ... it has another IP address.
Even those have ssh but it has to be turned on to be able to access the allocated host.
One thing about WHM discovered ... it controls some of the configuation of the servers that have been allocated by it. Some options in WHM for an allocated server's PHP memory as an example, can't go over 128M, if I re-call correctly. Could login to the allocated host via ssh, and edit the config file ... which had a warning at the top of the file saying not to edit ... as changes in WHM would override whatever setting made manually.
Once on an allocated CentOS server.BTW, yum (the package manager) was there and one could install things like moosh without upsetting WHM. Could even write bash shell scripts to tackle backup issues.
Those types of servers, IMHO, not friendly enough for dynamic Moodle whose requirements for XYZ keep going upwards.
'spirit of sharing', Ken