Naja, ein vernünftig eingerichteter Webserver nebst Filesystem erspart einem das übliche "777"-Theater.
Das ist richtig :)
Ich wollte aber nur kurz einwerfen, dass SSH keine Zwangsvoraussetzung ist - ich hab' auch schon Hoster gesehen, wo du per FTP auf ein Config-Verzeichnis kommst, wo du Files reinpackst die irgend eine Automatismus dann in die Apache-Config einfügt und sie vorher validiert.