<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0066)file://Q:\Ant\jakarta-ant-1.5.1\docs\manual\OptionalTasks\ftp.html -->
<HTML><HEAD><TITLE>SSHVnc Applet</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META http-equiv=Content-Language content=en-us>
<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY>
<H2><font size="5" face="Verdana, Arial, Helvetica, sans-serif">SSHVnc Applet</font></H2>
<H3><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Description</font></H3>
<P><font face="Verdana, Arial, Helvetica, sans-serif">The SSHVnc Applet is designed
for environments where ease of access to SSH connectivity applications is crucial.
The applet is accessible through a standard web browser and requires no physical
installation on the host machine. This can be invaluable for such users as network
engineers or system administrators as their work generally involves a large
percentage of remote administration of systems that are geographically distanced.
</font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To install the
applet simply extract the distribution zip file onto your web server. The applet
HTML file is pre-configured so you can test the applet by launching the sshvnc-applet.html
file in your browser. If you are deploying to environments where clients use
JRE 1.4 exclusively you can remove the reference to SSHVncApplet-jdk1.3.1-dependencies-signed.jar
from the APPLET tag and remove this file from the web server to avoid any additional
overhead in downloading this un required dependency.</font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SSHVnc can be configured
through a series of parameters which can be tailored to your own company's connectivity
requirements. For example you may want the terminal to connect automatically
to a certain server when the page loads.</font></P>
<P><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For users interested
in customizing the functionality of the applet, we have listed these and their
relevant functions below.</font></P>
<H3><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Parameters</font></H3>
<TABLE cellSpacing=0 cellPadding=2 border=1>
<TBODY>
<TR>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Attribute</B></font></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><B>Description</B></font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.url</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
URL of a connection profile to open. Connection profiles are XML files
which specify connection parameters and these may be created by setting
up a connection through the standard SSHTerm application.</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.host</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
host to connect to (e.g "ssh.mycompany.com")</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.userName</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
username to connect as (e.g. "root")</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.authenticationMethod</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
authentication method to use when connecting. (e.g password, publickey)</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.connectImmediately</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Connect
immediately to the specified host upon startup. (e.g "true"
or "false")</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.showConnectionDialog</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Show
the connection dialog (e.g "true" or "false")</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.disableHostKeyVerification</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Disables
host key verification checking. This means that clients will not attempt
to check the authenticity of the server. (e.g "true" or "false")</font></TD>
</TR>
<TR>
<TD vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.vncHostDisplay</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sets
the display number that the remote VNC server is accepting connections
on. In Windows this value should be set to "localhost:5900"
which represents the port that the VNC server is listening on. For Unix
systems you should use "localhost:1", as this represents the
display number that the VNC server is listening on (should be in range
1-9). </font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.preferredEncoding</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Sets
the preferred VNC encoding algorithm. Accepts values 1-6 (Raw, RRE, CoRRE,
Hextile, ZLib, Tight).</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.useCopyRect</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Use
copyrect encoding (e.g "true" or "false")</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.compressLevel</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">An
integer value (0-9). Zero represents no compression, 9 represents maximum
compression.</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.jpegQuality</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">An
integer value representing the level of JPEG compression to use (0-9).
Zero represents no compression and 9 represents maximum compression. Note
that higher values cause a loss in image quality.</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.cursorUpdates</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Set
cursor updates (0 or 1)</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.eightBitColors</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Reduces
the amount of color information transferred for lower bandwidth connections.
(e.g "true" or "false")</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.reverseMouseButtons2And3</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Causes
mousebutton 2 to act as mousebutton 3 and vice versa. (e.g "true"
or "false")</font> </TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshvnc.connection.encryptedVncPassword</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
VNC password to use (encrypted)</font></TD>
</TR>
<TR>
<TD height="22" vAlign=top><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">sshapps.connection.password</font></strong></TD>
<TD vAlign=top><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The
SSH password to use (not recommended!)</font></TD>
</TR>
</TBODY>
</TABLE>
<H3><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Embedding
the applet into a web page</strong></font></H3>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To embed the applet
into a web page, use code similar to the following. This example creates a small
window of 640 x 480 pixels in size, and connects to the host "ssh.mycompany.com"
immediately when loaded. The username parameter has also been set to default
to "root" and we are connecting to a VNC server on a Linux machine
that is configured to accept connections on display number 1.</font></p>
<blockquote> <font size="2" face="Courier New, Courier, mono"><applet width="640"
height="480" <br>
archive="SSHVncApplet-signed.jar,SSHVncApplet-jdk1.4-workaround-signed.jar,SSHTermApplet-signed.jar,SSHTermApplet-jdk1.4-workaround-signed.jar"<br>
code="com.sshtools.sshvnc.SshVNCApplet" <br>
codebase="." style="border-style: solid; border-width: 1; padding-left:
<br>
4; padding-right: 4; padding-top: 1; padding-bottom: 1"><br>
<param name="sshapps.connection.host" value="ssh.mycompany.com"><br>
<param name="sshapps.connection.userName" value="root"><br>
<param name="sshapps.connection.connectImmediately" value="true"><br>
<param name="sshapps.connection.authenticationMethod" value="password"><br>
<param name="sshvnc.connection.vncHostDisplay" value="localhost:1"><br>
</applet></font> </blockquote>
</p>
</BODY></HTML>