Não é uma ideia minha, mas pode ser útil: a nc
página do manual (netcat) tem um exemplo simples e inteligente de como realizar uma transferência de arquivo ad hoc com um amigo ou colega de trabalho:
Comece usando nc para ouvir em uma porta específica, com a saída capturada em um arquivo:
$ nc -l 1234 > filename.out
Usando uma segunda máquina, conecte-se ao processo nc de escuta, alimentando-o com o arquivo a ser transferido:
$ nc host.example.com 1234 < filename.in
Após a transferência do arquivo, a conexão será fechada automaticamente.