Как сделать удаленный доступ?
Видимо ни у одного из вас нет статического внешнего IP адреса. Это плохо.
У кого роутер по серьезней, можно настроить DDNS, чтоб по имени определять текущий IP. Если DDNS роутер не поддерживает - придется сообщать актуальный адрес ВПН сервера по СМС :)
Луше всего было бы одному из вас арендовать статический IP у провайдера. Тогда с DDNS можно не заморачиваться.

На той же стороне где DDNS настроить ВПН сервер. 
Проще всего настроить ВПН на роутере, если поддерживает.
Если роутер ВПН не поддерживает, настраиваем ВПН сервер на компе. Чтоб был доступ из интернет к ВПН серверу, на роутере пробрасываем порт. 
ВПН можно выбирать любой актуальный, со стойким шифрованием: OpenVPN, Wireguard, SCTP, IPSEC, ... Если ВПН настраивается на роутере, то там выбираем из того что имеется.
На противоположной стороне поднимаем ВПН клиента.
При подключенном ВПН можно ходить друг к другу каким угодно способом: RDP, VNC, ssh, ... Хоть файловые шары использовать.
remina - полноценный rdp-клиент