Chapter 8. Get Backward Compatibility with VNC

VNC is a widely used remote screen control technology that underlies Leopard's Screen Sharing software, and that Apple previously packaged and continues to ship with Apple Remote Desktop (ARD). VNC clients are available for nearly every platform, including nearly every release of Mac OS X. There's even a version for a "jailbroken" iPhone—one that's been modified to allow third-party software installation.

VNC service is split into client and server components: a client is a viewer; the server handles access to a computer's screen and manages input from the remote user.

Note

Leopard's pair: In Leopard, the server is the Screen Sharing service in the Sharing preference pane, and the client is the Screen Sharing application, which the Finder launches if needed.

It would be neat if Leopard could be controlled by and access VNC clients, right? Well, it can, using either Leopard's built-in support or third-party software. Leopard's support, built into the Screen Sharing service controlled via the Sharing system preference pane, is just fine, but if you need more options, you might consider an alternative; see the sidebar Picking VNC Software, a few pages ahead, for details.

Turn on VNC Service

Let's get started with the steps for enabling the built-in VNC server in Leopard, Tiger, and Panther.

Enable VNC in Leopard

Turning on the VNC service in Leopard involves a simple trip to System Preferences:

  1. Open System Preferences, and select the Sharing preference pane.

  2. Select the Screen Sharing service, and make sure there's a check in its activation box.

  3. Click the Computer Options button.

  4. Check the box labeled VNC Viewers May Control Screen with Password, and enter a password (Figure 8-1).

Check the VNC Viewers box and enter a password.

Figure 8-1. Check the VNC Viewers box and enter a password.

Warning

The standard flavor of VNC employs a form of encryption that can be easily cracked unless you use a long password—one that's more than eight characters long. Unless you're using VNC coupled with a virtual private network (VPN) connection or over a local network, choose a long password. Some VNC clients won't allow passwords longer than eight characters, just to complicate matters, however. In that case, you might choose to use SSH, as described inUse a Non-Apple VNC Client or Server, ahead.

Enable VNC in Tiger

When you enable the VNC service in Tiger, you enable it for particular user accounts on your system:

  1. Open System Preferences, and click the Sharing preference pane; the Services sub-pane will be exposed by default.

  2. Enable the Apple Remote Desktop service by checking its box or clicking the Start button.

  3. Click the Access Privileges button to turn on VNC.

  4. Tiger requires that you select specific users that may access a system remotely; select those users in the list at left by checking the box next to each name (Figure 8-2).

    You don't need any options selected for remote users to use screen sharing with VNC except Observe and, below it, Control.

    Figure 8-2. You don't need any options selected for remote users to use screen sharing with VNC except Observe and, below it, Control.

  5. You can uncheck all the options beneath Allow User To Do the Following on This Computer, except for Observe and the Control checkbox beneath it.

  6. Check the VNC Viewers May Control Screen with Password box, and enter a password. (See the Warning! about passwords, on the previous page.)

  7. Click OK.

Enable VNC in Panther

To activate the VNC server , download and install a client upgrade for Apple Remote Desktop version 2.1 from http://www.apple.com/support/downloads/appleremotedesktop21client.html. I know: it's a little weird to install a client in order to activate a server, but that's how Apple has packaged VNC for Panther.

To enable the service, follow these steps:

  1. In Apple Remote Desktop (Figure 8-3), check the Make Apple Remote Desktop Active on This Computer box.

    Panther users can enable remote VNC access by installing and launching ARD 2.1 and checking the appropriate boxes in ARD.

    Figure 8-3. Panther users can enable remote VNC access by installing and launching ARD 2.1 and checking the appropriate boxes in ARD.

  2. In the list near the top of the window, select the user or users that you want to have remote access, and check the box to the right of each name in the list at top.

  3. Select each user in turn and check Allow User To Do the Following to This Computer and check the Observe and Control boxes, at a minimum.

  4. Check the VNC Clients May Control Screen with Password box, and enter a password of eight characters or more for the best security.

You could also opt for Chicken of the VNC or Vine, as described next.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset