... I am not an expert, just a business owner who's learned to run my computers. I'll try to explain what I've done. (Techies, please correct anything I state wrong!)If I have an iMac at the office, and I am using a laptop at home, how can I make the iMac answer my remote laptop's request to share the office iMac? This would be an easy way to access my server from a remote location. I am familiar with screen sharing, as I use it often to help a member of my family. Screen sharing that I am using requires a person at the receiving end to press a button to accept the connection.
You'll need a static IP to your office network, and a static IP on your office computer. (If you don't know about this, ask your system admin. If there is no system admin, come here and any of us can help.)
On your router, set port 5900 to forward to the static IP on your computer. (This is TCP in your settings, if asked.)
Make sure your office computer is set to Remote Management, in System Preferences > Sharing. Rebooting wouldn't hurt here.
On your home Mac, go to Finder, type in command-K (Connect to server). Type in
using your office network's static IP. Voila!