For windows it's easy.
Make sure that you have OpenSSH installed (through installer).
After that download and install this program:
http://winscp.net/eng/download.php
This uses SCP, which is like FTP via SSH
In the "Login" Screen of WinSCP type in the following details:
Host name:
The IP address of your iPod Touch,
If you don't know what this is go to Settings -> Wi-Fi
Click on the blue right arrow next to the name of your network and it will bring you to a page which will have your IP Address listed.
Port number:
Leave this as 22
User name:
'root'
Password:
'alpine'
(don't include the quotes
)
Then click Login.
Note: If you get stuck and you can't log in or it says "host timed out" then you will need to do some diagnostics into why this is so. First off make sure the wireless network you are connected to allows for SSH traffic, i.e, no firewall, or appropriate settings...
Secondly make sure you can ping the touch and the touch can ping you. To do this in windows. Click Start, Run, type in CMD. It'll bring up a black box and in there type in 'ping (insert ip here)'. For instance, 'ping 192.168.0.2' if your ipod touch's ip address is 192.168.0.2. You should normally receive a response like this:
Code:
Pinging 192.168.0.2 with 32 bytes of data:
Reply from 192.168.0.2: bytes=32 time=416ms TTL=64
Reply from 192.168.0.2: bytes=32 time=66ms TTL=64
Reply from 192.168.0.2: bytes=32 time=90ms TTL=64
Reply from 192.168.0.2: bytes=32 time=115ms TTL=64
Ping statistics for 192.168.0.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 66ms, Maximum = 416ms, Average = 171ms
If you can't and instead see "Request timed out." Make sure your iPod Touch can ping your computer. Install "Term-vt100" (it's under system) and run the command "Ping (insert your ip address)". To get the ip address in windows, click start->run, type in cmd and then in that box type in "ipconfig".
If you receive a response from your computer on your touch, try pinging your touch from your computer again. It might start working. In which case if you can ping your ipod touch you should now be able to login with winSCP.
After you have logged in you can see the directory structure,
If you started winSCP in explorer view, you can just drag and drop files from explorer.
If you started in in Norton Commander View, you can drag and drop from the left panel (which should be your drive).
Hope this helps.