I'm currently in the process of transferring a number of web sites from shared hosting to my virtual server account. I started out by downloading and uploading the files, but this proved to be cumbersome and slow. Uploading across an ADSL connection is always a problem as the upload speed is always set at 256k irrespective of the download speed. Plus, of course, it ties up your bandwidth in either direction.
The virtual server account has root access and the supplier recommends the use of the ftp command to move files directly from another location. Unfortunately the ftp command doesn't recurse across subfolders. However a bit of research unearthed wget which supports ftp in a recursive manner. Furthermore it has features to control bandwidth usage, reducing the impact on other users on both the receiving and the sending server. It worked very well. The only consdieration was the need to temporarily give Telnet SSH access to the linux accounts associated with each hosting account.
The information is provided 'as is'. It has worked for us,
but it may not work for you, so you use it at your own risk. We can't
enter into any correspondance about anything recorded here but please feel free to leave a comment.
Geographical coverage: AlphaOne Computing Services
provides a range of small business computer support and I.T. services throughout Sussex, including
Brighton, Hove, Shoreham, Worthing, Steyning, Burgess Hill,
Haywards Heath, Crawley, Lewes, Newhaven, Seaford, Uckfield and Eastbourne.