Обнаружил в своё время проект Aspia
https://aspia.org/ (лицензия GPL3) Автор из Челябинска - Дмитрий Чапышев (надеюсь, правильно с транслита перевел)
В нынешней первой версии - это только под винду и только в пределах прямого доступа (роутинга), т.е. если обе машины за NAT, то соединиться можно только сделав проброс портов.
По структуре система состоит из двух частей:
1) aspia-host - служба на компе, к которому нужно подключиться
2) aspia-console - клиентская программа, с которой и подключаются к другим компам.
НО!
На гитхабе
https://github.com/dchapyshev/aspia активно идет разработка следующей версии, которая уже кроссплатформенная (винды, линукс, мас, но aspia-host пока что только под винду), есть компоненты для работы через NAT - router, relay
ЗЫ. Т.к. на основной работе aspia уже пользуюсь, то хотелось бы попробовать это собрать это для p9. Но нет никакого опыта сборки из исходников, взятых с гитхаба в хэшере. Кто подскажет, где подробно расписано, что и куда положить, где какие грабли сразу могут лежать?