In my virtual server, ssh is not on port 22, I don't allow login with passwords, and I don't allow root logins.
Recently, the server was not responding. My hosting company told me that my Apache config was allowing too many concurrent users so they changed it.
When I logged in, the shell greeted me saying that the last login was by myself, 8 hours earlier.
How did they access and modify a file in this system?
Do virtual machines allow exploring the file system and modifying files?