OW2con 2012 Innovation Award

The Shelbie SSH module provides supports for SSH related commands: list, start and stop SSH daemon(s).

By default, The started SSH daemon instance only authorize connections with public keys contained in .ssh/authorized_keys .

You can get the module with the following maven coordinates:

<dependency>
  <groupId>org.ow2.shelbie.commands</groupId>
  <artifactId>shelbie-ssh-commands</artifactId>
  <version>2.0.0-M2</version>
</dependency>

Command ssh:list-daemons

List started SSH daemons.

Command ssh:start-daemon

Start a new SSH daemon.

Option Required Default Description
-p/--port false 10022 SSH port to be opened.
--passphrase false n/a Passphrase for authentication by keys pair.

Command ssh:stop-daemon

Stop a given SSH daemon.

Option Required Default Description
-i/--server-pid false n/a ID of the SSH daemon to be stopped. If no value is provided, the command will find all the servers, and if there is only 1 instance, stop it, but prints an error if there are multiple started servers.