|Well if you need a webserver and its not installed use apachee. Are you using any PHP or MySQL?
Chances are you will need a LAMP server...
The basics to install it is to drop to the command line and typ the following two commands
sudo apt-get install tasksel
sudo tasksel install lamp-server
This will get you up and running. If you already have some of these installed you may have issues with those above commands.
As for VPN, there are a number of ways to do this. do you need to use VPN or can you just use SSH? SSH is considered secure and will let you do everything you need to do from command line. Everything in linux can be done via command line.
to install ssh
sudo apt-get install openssh-server
Then to connect to your SSH server with on your windows machine you can install and download putty from here.... Use the EXE download, no install just download it and run it.
modified 18-May-12 10:16am.