Mount server file system over SSH on Ubuntu 12.04

I'm now running my own instance of Ubuntu 12.04 server at home and its great. I tend to use PHP Storm as my development IDE and I don't like how it copies all the files over to your system if you choose the remote options. Therefore mounting the remote file system as though it was local is idea. Below are the commands required, they don't need much explaining.

Installing Ubuntu 12.04 Desktop for Drupal Development

These are the steps I went through to get my new install of Ubuntu 12.04 up and running.

Server Setup

http://klau.si/dev - Setting up phpmyadmin, MySQL, PHP and Apache. If you are exposing Apache to the world then I would advise disabling PHPMyAdmin from remote access. Simply add the following to /etc/phpmyadmin/apache.conf