Linux server administration requires shell access. It’s just that simple. Sure, you can use FTP for some things, and web-based administration (like cPanel or Plesk) works for other things; but you can’t call yourself an administrator without using a good-old-fashion command line interface.