Skip to main content

VNC Servers

Virtual Network Computing, or VNC, is a sharing system that allows you to remotely control one computer from another. A VNC server is installed on the system under test (SUT) and works with Eggplant Functional to allow control of this second machine.

VNC Checklist

VNC server installation varies from system to system. This is a checklist for general VNC configuration on a desktop SUT:

  • Install a standard VNC server (up to RFB protocol 3.8.)
  • Verify that your network security will allow the SUT to receive connections from Eggplant Functional on one of the VNC ports: 5900-5909.
  • If the VNC server requires that clients have a user account on the SUT, create an account that the Eggplant Functional users can log in to.
  • Make a note of the following information to enter in the Eggplant Functional Connection List:
    • The SUT’s IP address or host name
    • The SUT’s VNC port number
    • The name and password of a user account on the SUT, if the VNC server requires it
    • The VNC server password (if there is no user-account password)

VNC Recommendations

There are many options for VNC servers. We recommend these:

MacBuilt-in Screen Sharing
LinuxBuilt-in VNC (if there is one), otherwise TightVNC
AndroidSee Getting Started with Android Gateway
iOSSee Getting Started with iOS Gateway
Other mobile platformsContact your account manager or

If there is a requirement in your testing to not alter the SUT, a KVM device can be used instead of a VNC connection. See Connecting with a KVM-over-IP Device for details on this testing method.