Лично мне нравится использовать netcat (nc) для перемещения файлов между компьютерами, поскольку "сервер" (компьютер, не инициирующий передачу) является одноразовым и также создается из командной строки, а не тем, что остается запущенным и может быть использовано неправильно потом.
Примерно говоря, на отправляющей машине:
tar -czf some_directory | nc -l -p some_number_above_1024 -q 1
на приемной машине
nc ip_addr_of_sender same_number_above_1024 | tar -xzv
Недостатком является то, что вам нужна nc (крошечная программа c) в окне windows, и полезно иметь tar, хотя вы также можете просто сохранить файл и открыть его с помощью winzip.
В качестве альтернативы, здесь можно найти ответ о том, как использовать nc для создания одноразового веб-сервера, поэтому вы можете использовать веб-браузер окна для захвата файла.