Connect-Tek Over IP
33
and makes use of certain extensions to the basic RFB protocol that is provided by the better VNC clients.
The best client currently is TightVNC (www.tightvnc.com). Binaries are available for Windows, Linux, MacOS
and many versions of Unix. Source code for all clients is available there too. This version of VNC is being
actively developed.
The authoritative version of VNC is available from RealVNC (www.realvnc.com). This source base is the
original version of VNC, maintained by the original developers of the standard.
For a commercial, supported version of VNC, you should consider TridiaVNC (www.tridiavnc.com). Their
version of VNC is a superset of TightVNC and contains a number of enhancements for use in a larger
corporate environment.
NOTE
: Some native VNC clients may require a flag or setting indicating they should use BGR233 encoding
by default. If this flag is not set, you may see a garbled picture and the client will fail. The Unix versions of
VNC require the flag -bgr233. For examples on using this flag, review the commands in the following section.
III.
SSH Tunnel (with Native VNC client)
If you are using openssh, here is the appropriate Unix command to use, based on the default settings on a
machine at 61.71.117.163:
ssh -f -l admin -L 15900:127.0.0.1:5900 61.71.117.163 sleep 60
vncviewer -bgr233 127.0.0.1::15900
Same command, but using the
WAN
port:
ssh -f -l admin -L 15900:127.0.0.1:5900 203.204.80.148 sleep 60
vncviewer -bgr233 127.0.0.1::15900
NOTE:
A copy of these commands, with appropriate values filled in for your current system setting, is
provided in the
on-line help
page. This allows you to “cut-and-paste” the required commands
accordingly.
You have 60 seconds to type the second command before the SSH connection will be terminated.
The port number “15900” is arbitrary in the above example and can be any number (1025...65535).
It is the port number used on your client machine to connect your local SSH instance with the VNC
client. If you want to tunnel two or more systems, you will need to use a unique number for each
instance on the same SSH client machine.
Some Unix versions of the VNC client have integrated SSH tunneling support. Some clients require
your local user id to be the same as the user id on the system.
Use a command like this: vncviewer -bgr233 -tunnel 61.71.117.163:22
B. Using the VNC Menu
One of the unique features of this product is the VNC menu system. Whenever you see a window with a dark
blue background and gray edges, this window has been inserted into the VNC data stream so that it is
effectively laid over the existing video. These menus allow you to control the many features of the
CTIP-01
without using the web interface or a custom client.