Quantcast

Special Sponsored Section


The video player requires Flash 8 Player or later. Please download the latest Flash Player.


Maclife Hottest Articles
Thumbnail
FEATURE
100 Snow Leopard Tips, Tricks, and Features
Browser
FEATURE
OS X Browser Speed Wars: May the Fastest App Win
iTunes History
FEATURE
The Complete iTunes History -- SoundJam MP to iTunes 9
iTunes Tips
FEATURE
iTunes 9 Tips and Tricks - Solve the Mysteries of the New iTunes
Control Your Mac From A PC
Posted 01/20/2009 at 11:47:44am | by Joe Rybicki

Illustration of I'm a PC commericial
Even your PC can be a Mac.

Though Apple’s share of the computing market is continually growing, it’s still largely a Windows world. For many of us, that means we sit in front of Windows machines at work, at school, while visiting family, or when traveling. But that doesn’t mean we have to be out of touch with our Macs altogether. In fact, with a couple pieces of completely free software and a few easy steps, you can take full control of your Mac from just about any Windows machine, whether it’s on the other side of the room or the other side of the planet.  

What you need: A Mac running Mac OS 9 or later, for the Mac: Vine Server (free, 
www.redstonesoftware.com), a PC running Windows 95 or later, for the PC: VNC Viewer (free, www.realvnc.com

 

1. Make Your Mac Receptive
Vine Server Pref menu screen shot
If your Mac and PC are on the same network, this is all you have to do on the Mac side.

Download Vine to your Mac and drag the Vine Server into your Applications folder. When launched, it configures itself to allow control of the main display over port 5900. If you’re looking to control this machine from a PC on the same home network, you’ll need to do little else on this end except set a password: Go to Vine Server > Preferences and enter one in the Connection tab. While you’re there, take a look at the Device tab and make sure you’re fine with the default settings there; if the Mac has a screen of its own you’ll probably want to check the Allow Display Dimming and/or Allow Screen Saver To Start boxes. 

 

2. Get In The Numbers Game
external IP address screen shot
Write down your external (blurred in the screenshot) and internal IP addresses.

Now head back to Vine Server’s main menu. In the middle of the screen you’ll see two IP addresses; one is the number your Mac uses to identify itself on your local network, and the other is the number it uses to identify itself to the Internet. Write both numbers down. (A note about the external IP address: This is something you don’t want made public, so guard it carefully, unless you want to open your machine up to Internet attacks.) 

 

3. Bare Your Soul
screen shot of Portforward.com
Portforward.com can direct you to instructions that will enable your router to work with RealVNC.

If you’re looking to access your Mac from somewhere other than a PC on the same network, you’re going to need to take one more step to allow VNC Viewer to reach your Mac. This involves diving into the settings of your network router—trouble is, every router is different, so we can’t tell you exactly how to do that. Luckily, the Internet can! Head over to portforward.com/english/routers/port_forwarding/routerindex.htm and select your router from the list. On the following screen, select RealVNC as the program and follow the directions. 

 

4. Make Your PC More Outgoing
VNC ip address screen shot
Your IP address (internal or external) goes in the Server field.

Now, on your PC, download the standalone VNC Viewer. Extract it if necessary and save it someplace memorable. Start it up, and you’ll be presented with a screen asking you to input the server info. If you’re on the same network as your Mac, enter the internal IP address. If you’re trying to access your Mac from anywhere other than your home network, enter the external IP address. A note about the external IP address: Chances are, unless you’ve negotiated a static IP address from your Internet provider, this number will change on a regular basis. So you’ll want to double-check the external IP frequently. A service like Dynamic DNS (free, www.dyndns.com/services/dns/dyndns) will map your dynamic IP address to a hostname you can use instead.

 

5. Fine-Tune Your Setup
screen shot VNC Viewer options
If you’re connecting to your Mac over the Net, dial down the colors.

Before clicking OK, let’s make sure VNC Viewer is set up correctly for your connection. Click Options and choose the Color & 
Encoding tab. Make sure the Auto Select box above the Preferred Encoding field is checked; this will ensure the client and host talk to each other as efficiently as possible. The one thing you may want to change here is Color Level. If both your PC and Mac are connected to the same network with wired connections, set Color Level to Full. If both machines are on the same network but one or both has a slow wireless connection, you probably won’t want to go above Medium or you’ll experience some frustrating lag. And if you’re connecting over the Internet, try either Low or Very Low, depending on your connection speed.

 

6. Behold the Cross-Platform
screen shot of garage band app on a pc
Running GarageBand inside a window on a PC—that’s Mac-tastic!

Once that’s set, go ahead and click OK. You’ll be prompted for a password; enter the one you set in Step 1. Hey, look, a Mac window! On your PC! You can right-click the program name in your PC’s taskbar to switch to full screen (hit F8 to switch back to window view) or to adjust options like Color Level, in case your connection’s not quite what you thought it’d be. And there you have it: Now you don’t have to be away from your Mac ever again.

COMMENTS: 4
TAGS:  windows, Mac OS X, PC
COMMENTS
avatari need this?

Correct me if im wrong but if i enable VNC on my mac at home and map the port through my firewall.... why would i need a server software?

seems to me i would only need the VNC Client

Login or register to post comments
avatarYou can, but...

duke_seb, you can enable VNC on a system level through System Prefs > Sharing > Remote Management > Settings > "VNC viewers may control screen..." However, it doesn't offer quite the same flexibility as using Vine Server; with this method you can run either on a system level or just as-needed, and you get a bit more control over the settings.

Login or register to post comments
avatarOr do this with some security

I use LogMeIn (www.logmein.com) which allows you to use their basic product for non-business purposes FOR FREE. I do this with several of my machines and have a couple of friends that I support (for free) configured with this product. I've been using LogMeIn for more than 6 months now, with no hassles from their sales dept. to purchase, no technical issues to speak of, and a lot of successful use.LogMeIn works without making holes in your firewall and does authentication through their servers. it works within the hosts web browser and has a small component that installs on the target. You establish an account with them (like I said - free) and install the client on the PC or Mac you want to control remotely. It is very easy to do and takes little time. I use it on the Mac (host) from within both Safari and Firefox. On the Windows PC's it works with IE, Firefox... look at their web site for details.The free version does not offer file transfer between target and host, otherwise it is in parity with their paid basic version. I also use the paid version to support 1 server and 10 workstations and am very happy, for those interested.I have no relationship with LogMeIn other than being a satisfied user & customer.

Login or register to post comments
avatarLogMeIn -Pro - No Mac Support I'm told (so far)

I too am a satisfied LMI Free customer, for many of the reasons above. I bit on a trial offer for Pro, only to find out that Pro does not support the Mac. I'm still waiting for a response from LMI to see if putting it on a Windows computer will allow the features of the Pro to work - esp. printing on the Windows computer. The user, above, doesn't specify whether the server & 10 workstations are mac or PC.

Otherwise, it's been great for basic access, such as data entry and viewing files, and the security features are a great comfort.

Login or register to post comments