As formas de transferir arquivos entre os Linuses estão claramente usando sshfs sftp: // urls. Não há muito mais a dizer sobre isso, outros fizeram bem. Para a transferência de arquivos entre o Windows e o Linux, existem algumas maneiras. O primeiro é usar o sftp, uma vez instalado no seu servidor. Você provavelmente terá que instalar o pacote openssh-server. Procure por isso usando o Synaptics.
Em seguida, no Windows, você pode usar o filezilla para ler e gravar arquivos do seu servidor Linux. É altamente recomendável que as ações sejam iniciadas na caixa do Windows. Instalar e compartilhar arquivos do Windows não é muito estável, na minha opinião. O FileZilla usará o sftp para transferir arquivos.
A outra maneira é instalar o samba e mapear uma unidade do Windows para ele. Você precisa instalar os pacotes samba necessários em seu servidor. Você também precisa definir um caminho no Linux e um nome de compartilhamento. Procure por samba e Windows no site do ubuntu. Existem muitas páginas da web sobre isso. Depois que o compartilhamento de samba é criado, você pode mapear uma unidade para esse compartilhamento ou usar a "vizinhança de rede" para acessá-los. Uma das configurações no arquivo de configuração do samba é o nome do grupo de trabalho. Esse nome deve corresponder ao nome real do grupo de trabalho da sua máquina Windows.
A menos que esta seja uma conexão que será usada continuamente, eu recomendo strongmente que você desative a conexão NFS assim que estiver pronto.