If security isn't a concern (unimportant info being transferred) then remote desktop is your friend.
Otherwise I'd use a VPN. OR you can set up some a secure IP tunnel through Windows with say... DES or 3DES encryption. That's all selectable through your local security policies under administrative tools.