高度なつくりこみを行いたい場合、それらに対応したレンタルサーバーを使う必要があります。例えば、何かのアプリケーションをインストールしたり、シンボリックリンクを設定したりするためには、SSHを使用せざるを得ません。しかしながら、これに対応しているレンタルサーバーはあまり多くないのです。なぜなら、SSHを使用することで、出来るようになることがあまりに強力すぎて、知識不足のままに動かすと取り返しのつかないことが起き得るからです。言い換えると、それだけ、うまく使えば作業効率が上がり、高度なサイトを制作できることにもなるというわけです。
また、FTPだけではできないことを、サーバーにログインして実行するためには、SSH( Secure SHell) が必要になります。UNIXコマンドの知識は必要になりますが、例えばファイルの場所を変えたり、ファイルを圧縮したりするのであれば、FTPと比べ圧倒的にShellは便利です。
こうしたプログラムを使用することで、手間を省き、素敵なWebサービスをつくることができます。
