> Microsoft rdp is a great solution for this in windows land.
The people who put together TS/RDP are geniuses IMO, it's insane as to how usable it has been for at least 15-ish years...