możesz zainstalować na ubuntu serwer FTP i przykładowo przez program fileziilla przesyłać pliki lub zainstalować sambe umożliwia ona udostepnianie katalogów zarówno w systemach linuks jak i windows
Opcje, które umożliwiają wymianę danych przez sieć w sposób taki, jakby to były pliki lokalne:
Mapowanie dysków sieciowych w Windows, działające z Sambą pod Linuxem.
NFS - działa głównie na Linuxie ale pod Windows też się da to uruchomić.
WebDAV działa na każdym z tych systemów, dość kłopotliwy, odradzam.
Inne opcje, to jak wspominali powyżej, to wymiana plików poprzez ftp, lub inne tego typu usługi. Znalazłoby się pewnie z kilkadziesiąt możliwości. Osobiście polecam opcję z punktu 1.
Każde rozwiązanie ma jakieś wady i zalety, róznice polegają na tym, że każde rozwiązanie zostało stworzone w innym celu, bo wyobrażasz sobie pobierać, np. obraz ISO z serwera przez e-mail? Dostęp byłby ograniczony, poza tym działa to też na innej zasadzie.