<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://javatelnet.org/rdf'>
    <s:Snip rdf:about='http://javatelnet.org/rdf#Plugin+SSH'
         s:cUser='leo'
         s:oUser=''
         s:mUser='leo'>
        <s:name>Plugin SSH</s:name>
        <s:content>Today it is advicable to use secure communications as public networks, like the Internet are not secure. The secure shell ([SSH]) plugin provides an easy to use but secure way to log into a remote host. To use this plugin make sure your remote host has a secure shell server running. It may be used as a replacement for the [Plugin Telnet], which does no encryption!&#xD;&#xA;&#xD;&#xA;~~This implementation of SSH provides __IDEA, Blowfish__ and __RSA/PKCS#1__ encryption and was originally written in 1998 by Cedric Gourio. He used a part of the old Telnet Applet to write his {link:SSH for Java|http://www.cl.cam.ac.uk/~fapp2/software/java-ssh/} client and so the code was similar to our old applet.~~&#xD;&#xA;&#xD;&#xA;There are other implementations of ssh for Java available, but those packages implement the whole ssh protocol and all features which makes the packages very big. We tried to keep our implementation to a minimum for easier download.&#xD;&#xA;&#xD;&#xA;You can configure the plugin using the following properties:&#xD;&#xA;{table}&#xD;&#xA;Property | Documentation&#xD;&#xA;SSH.user | A user id to be used to log into the remote host. This may be used to set a default value for the login field.&#xD;&#xA;SSH.password | The password associated with the user id. __DO NOT USE THIS BECAUSE IT CAN BE SEEN BY ANY USER ON THE WEB!__&#xD;&#xA;{table}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;__Important Security Note:__&#xD;&#xA;&#xD;&#xA;The applet is suspectible to the __man-in-the-middle attacks__ published by {link:Security Portal|http://www.securityportal.com/cover/coverstory20001218.html}. __We cannot avoid this__. We can&apos;t even use the RSA based host authorization, since the applet itself is downloaded from the remote host, may not keep local state and might be modified by the man-in-the-middle.&#xD;&#xA;&#xD;&#xA;The only way to guard against applet modification would be having it signed with a trust certificate. This is too expensive both money- and timewise for us.&#xD;&#xA;&#xD;&#xA;So there is encryption, but it only guards against normal packetsniffing attacks. </s:content>
        <s:mTime>2009-05-21 20:11:40.197</s:mTime>
        <s:cTime>2005-11-10 14:23:57.352</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Configuring Plugins'/>
                <rdf:li rdf:resource='#SSH'/>
                <rdf:li rdf:resource='#ssh'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Installing as a local Telnet/SSH Application'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Installing the Applet'/>
                <rdf:li rdf:resource='#Download'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Docs and Tutorials'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Configuring+Plugins'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#SnipSnap/config'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Shell'/>
                <rdf:li rdf:resource='#download'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Terminal'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Java WebStart'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Script'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#installing the applet'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Telnet'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Using the Connection Relay Daemon'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Docs and Tutorials/'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#License Agreement'/>
                <rdf:li rdf:resource='#default.conf'/>
                <rdf:li rdf:resource='#applet.conf'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#About'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Docs+and+Tutorials'/>
                <rdf:li rdf:resource='#leo'/>
                <rdf:li rdf:resource='#snipsnap-portlet-3'/>
                <rdf:li rdf:resource='#telnet'/>
                <rdf:li>
                    <s:Snip rdf:about='http://javatelnet.org/rdf#Plugin+SSH'>
                        <s:attachments
                             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
                    </s:Snip>
                </rdf:li>
                <rdf:li rdf:resource='#snipsnap-portlet-1'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#SnipSnap/themes/thinkberg/css/snip.css'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#plugin+ssh'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin+Telnet'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Socket'/>
                <rdf:li rdf:resource='#Telnet'/>
                <rdf:li rdf:resource='#jan'/>
                <rdf:li rdf:resource='#snipsnap-copyright'/>
                <rdf:li rdf:resource='#dhelrod'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Timeout'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin+Shell/'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#plugin ssh'/>
                <rdf:li rdf:resource='#about'/>
                <rdf:li rdf:resource='#mrelayd'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#start/'/>
                <rdf:li rdf:resource='#marcus'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Matthias L. Jugel'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin URLFilter'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#start/2005-11-10/1'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin ButtonBar'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#start/2005-09-27/1'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Status'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Using+the+Connection+Relay+Daemon'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Marcus Meissner'/>
                <rdf:li rdf:resource='#buttonbar.conf'/>
                <rdf:li rdf:resource='#snipsnap-help'/>
                <rdf:li rdf:resource='#SnipSnap'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin Sink'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin+Script/'/>
                <rdf:li rdf:resource='#relayd'/>
                <rdf:li rdf:resource='#plugins'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#SnipSnap/themes/thinkberg'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Plugin+Script'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#Installing+as+a+local+Telnet/SSH+Application'/>
                <rdf:li rdf:resource='http://javatelnet.org/rdf#User+Links'/>
            </rdf:Bag>
        </s:snipLinks>
    </s:Snip>
</rdf:RDF>
