Connect-Tek Over IP
32
▓
Chapter 5 How to Remotely Control the Host Computer
A. Accessing the VNC Interface
There are three ways to communicate with the
CTIP-01
in order to control the host computer.
•
Web interface
: The integrated Web server includes a Java-based VNC client. This allows easy
browser-based remote control.
•
Native VNC client
:
There are several third-party software programs that use the standard VNC protocol,
available in open source and commercial VNC clients.
•
SSH access
: By default, there is a standard SSH server running on port 22 (the standard SSH port). Once
connected via SSH, the VNC traffic is tunneled through the SSH connection and encrypts
the VNC session. Each method will be discussed briefly in the following section. The type of
encryption method or client used is not critical.
I. Web Interface
The Java-based VNC client that is
integrated into the
CTIP-01
’s
interface requires a browser with
cookies and JavaScript enabled.
To start the Java VNC client, login
to the Web configuration interface
and click on the thumbnail of the
desktop on the
Home
menu, or
follow one of the two links on that
page:
Java VNC with no encryption
(faster).
Java VNC with SSL encryption
(more secure).
You may need to upgrade or
download your Java support in
your browser before using the
VNC screen to remote control the host computer
; however, most modern browsers come with a version
of Java that is compatible with this application.
The Java VNC client makes a connection back to the Connect-Tek over IP module over port 5900 (by default)
or 15900, if encrypted. The encrypted connection is a standard SSL (Secure Socket Layer) encrypted link
that encrypts all data from the session, including the actual video pictures.
Because Java is considered a “safe” programming language, the Java VNC client has some limitations.
Certain special keystrokes cannot be sent, such as “
Scroll Lock
” on the keyboard.
This client software requires the use of Java 2 (JRE 1.4) to enable features like wheel mouse support. Sun
Microsystems’s Java site, www.java.com, is an excellent resource to ensure your browser and operating
system is up-to-date.
II. Native VNC Client
This system implements the VNC protocol, so any off the shelf VNC client can be used. There are over 17
different VNC clients available and they should all work with this system. This system automatically detects