Ganymed SSH-2 for Java

Package ch.ethz.ssh2

Interface Summary
ChannelCondition Contains constants that can be used to specify what conditions to wait for on a SSH-2 channel (e.g., represented by a Session).
InteractiveCallback An InteractiveCallback is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.
ServerHostKeyVerifier A callback interface used to implement a client specific method of checking server host keys.
 

Class Summary
Connection A Connection is used to establish an encrypted TCP/IP connection to a SSH-2 server.
ConnectionInfo In most cases you probably do not need the information contained in here.
DHGexParameters A DHGexParameters object can be used to specify parameters for the diffie-hellman group exchange.
KnownHosts The KnownHosts class is a handy tool to verify received server hostkeys based on the information in known_hosts files (the ones used by OpenSSH).
LocalPortForwarder A LocalPortForwarder forwards TCP/IP connections to a local port via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalStreamForwarder A LocalStreamForwarder forwards an Input- and Outputstream pair via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
SCPClient A very basic SCPClient that can be used to copy files from/to the SSH-2 server.
Session A Session is a remote execution of a program.
StreamGobbler A StreamGobbler is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.
 


Ganymed SSH-2 for Java