SecureJSH makes it possible for server-side Java
applications to provide secure shell access to
their administrators, users, developers, and
service clients. It implements the RFC-4251 SSH
2.0 protocol with support for public key
authentication. It leverages the JSR-199 Java
compiler API to dynamically compile interactive
Java statements, allowing you to copy and paste
code between a SecureJSH terminal and your Java
project source.