definitely possible, not sure how exactly.
I do remote access powerbook to imac. So these tips may be a start:
On the iMac, enable Apple Remote Desktop' in the sharing > Services section
Then go into the 'Access Privileges' section and tick the 'VNC viewers may control screen with password:" and enter a password. Click ok.
also click the firewall tab and make sure that the ' Apple Remote Desktop' option is ticked to allow traffic.
Next you will probably have to tell your home router to allow incoming requests on port 5900 (the default) to access your computer's ip address (make sure your computer has a static internal ip on your home network so it'll never change).
The port forwarding process will be an option through your routers web settings.
Next you need a client for your your outside computer. I use "
chicken of the vnc" on my powerbook, you just need to enter your homes external ip (which will get you to the router, which will hopefully allow you to be forwarded to the computer you want - the ip you specified), and you'll need to put the password that your home computer's expecting.
A couple of things to mention is that there are ways to change the default port so that it's a bit more secure. Also ssh can help protect your information when being sent. Otherwise sniffers on either network will be able to retrieve your password, potentially allowing someone else to retrieve and then log in to your home computer.
Also your home ip may change and if it does when you need to log in and you can't because your home's external ip has changed you can't get into the router. There are services and software that will either email your current ip when it changes or check out
https://www.dyndns.com/ then you can specify a hostname instead of an ip on the vnc client which will get you in even if your ip changes because dyndns will be kept updated on any ip changes.
So really you need a vnc client for pc.
I think chicken of the vnc have a pc version, also theres something called tight vnc
heres a link to a
tutorial.
Good luck, I know my advice is a jumble, but I was new to this and got it working last week! Just trying to remember as I type this :???: