why dont you setup a ftp server on your machine. its very easy and wouldnt take much effort or time.

you client can use a ftp client to download the data. if you have a decent speed, 16 gb wouldnt take more than 1 hr.