This quick how-to should help you download large files from the web where no torrent file is available or trustworthy. For example downloading a game demo from the publisher’s site to your server without having to open vnc or leave your main computer running. For this were going to use screen and wget. Both are cli so ssh into your box and we can get started. First we need to install screen, screen is a tool to create virtual terminals which aren’t connected to either your xterm or console. Code: sudo apt-get install screen Once its downloaded and installed you can call it using Code: screen this shows a brief message introducing screen with an option to terminate or continue for now just hit return to terminate. Next job is to find the file you want. Using your desktop and browser find the file you want to download for this example we'll download a fairly small file but this can be used for anything for example that 2 gig Bioshock demo. For this to work you need a direct link to the file to download so for a demo this will usually end .zip or .exe. For this example we'll just use a picture from the bit front page... Gliders flux desktop will do http://www.bit-tech.net/content_images/2007/11/bashing_through_scripts/for_l.jpg. Were going to use the command line program wget, this is a basic but powerful tool which gets things from the web and is installed by default on all Debian based machines. Couple this with screen and you have a background-able and more importantly re-selectable download manager which can tell you how far along your downloads are. so cd to your shared files folder Code: cd /home/shared/ and run Code: wget http://www.bit-tech.net/content_images/2007/11/bashing_through_scripts/for_l.jpg. this should save the image to your shared directory. Obviously this isn't terribly useful so we need a larger file to show off screen. Still in the shared dir run Code: screen wget http://us.download.nvidia.com/downloads/nZone/demos/nzd_BioShockPC.zip this is a sufficiently large file that we can play. wget will start in its default stat you'll see the percentage downloaded, a visual display of percentage download, the volume downloaded, the current speed and an eta. The power of screen is that sessions is not attached directily to the session you called it from, now you can close your connection and shutdown your noisy gaming computer your session of screen is still running quite happily. Now you get up in the morning and want to find out what the progress of your file is simply ssh back in to the server and run Code: screen -r this will reconnect you to your session pretty much where your left it though hopefully further along with the download. If it fails to reconnect the file is probably complete and screen will have terminated. The old hands will probably be familiar with these tools and may have there own methods, but i thought i might help some of the newer users get a bit more from there shiny new server. Comments criticism all welcome.