szerintem esélyesen meg lehet csinálni úgy is, hogy a windows gépen egy openssh szerver fut. Azt hiszem újabb win kiadásokban alapból elérhető win feature, nem is kell külső forrásból telepíteni.
https://learn.microsoft.com/en-us/windows-server/administration/openssh…
Aztán azt az ssh-t kellő biztonságúra, kulcsos és kulcs jelszavas bejelentkezésre beállítve lehet nyitni egy ssh tunnelt a saját gép közt és aztán a localhostos portra lehet kapcsolódni
Talán ez is olyasmit ír le
https://www.cloudthat.com/resources/blog/a-guide-to-access-rdp-through-…
Vagy persze a fent emlegetett openvpn is megteszi. A lényeg, hogy ne a sérülékeny win protokollokat és portokat engedd ki.