If you are using windows you can use remote desktop. To tranfer files install a FTP server. Use
No-IP - Dynamic DNS, Static DNS for Your Dynamic IP to have a domain like snypercore.myftp.org. Probably you'll have to port forward your router to the computer you are using.