u can prefer one of them to do that:
1- ftp
2- samba
3- ssh
1- u must install a ftp service if it not. u can prefer vsftpd, proftpd..
i use proftpd.
www.proftpd.org
2- samba is file and print server. so windows can access to files on linux.
u may prefer SWAT to configure samba
3- just start sshd at linux side.
for windows side, use putty and enable windows file sharing to allow linux to access files. (
http://www.chiark.greenend.org.uk/~s.../download.html)
connect linux througth putty (login as root). and copy files to linux from windows share.
example of win share mounting
mkdir /mnt/winshare
mount -t smbfs //win-box-name/share /mnt/winshare -o username=user