Утилита netcat позволяет передавать/принимать данные через TCP/UDP соединения. Шаблон вызова утилиты. Откроем прием (ключ - l) данных на порте 1. На принимающей стороне. На отправляющей стороне.
Или можно отдавать файл любому подключившемуся. На передающей стороне. На принимающей стороне.
Пример открытия shell'а на определенном порте (источник). На стороне, где нужно открыть шел.