Per il trasferimento da win a linux io consiglierei semplicemente WinSCP (
http://winscp.sourceforge.net/eng/download.php )
Infatti ti permette di collegarti su Linux tramite ssh e senza dover dare "fastidiosi" comandi puoi copiare, incollare e tagliare file come in Esplora risorse da un pc all'altro e viceversa

. L'importante è che linux sia su ip pubblico e quindi sia raggiungibile dall'esterno.
Se vuoi invece collegarti da linux a win... penso che la soluzione ftp sia la migliore, anche se non consigliarti un soft in quanto non ci ho mai provato su win a far girare cose simili

.
Per quanto riguarda gli indirizzi, ti consiglio VIVAMENTE di registrarti qualche dominio gratuito, tipo su no-ip.com o dyndns.com, che ti permettono di raggiungere il tuo pc anche nel caso di riconnessione, infatti danno un prog o script che aggiorna i DNS in caso di cambiamento di ip!
Com'è come soluzione?
Ciao
