Return to Documentation Index

The options.ini file specifies some information relating to remote users connecting.

First, create a file named options.ini in the correct subdirectory ( click here for locations that Stepping Stone looks for configuration files).

hashing

Next, open it and on the first line specify which hashing algorithm your Stepping Stone password has been hashed as. This is optional, but Stepping Stone defaults to looking at the password as a SHA1 hash. Valid values for this key are:

md5 , sha1 , sha256 , sha384, sha512. Plain may also be used for plain text, which is what we will use in this example:

hashing = plain

password

On the next line, specify the password the remote user must enter before it is granted full access to Stepping Stone's Services. We already specified that this is a plaintext password.

password = passw0rd

to_stepping_stone

The to_stepping_stone key is to have a value of one character which acts as a prefix on messages from a user that has entered their password and it instructs Stepping Stone to use that message for built in commands. For example purposes we will use a @ symbol:

to_stepping_stone = @

to_shell

The to_shell key is to have a value of one character which acts as a prefix on messages from a user that has entered their password and it instructs Stepping Stone to send that message to the system's shell. For example purposes we will use a period:

to_shell = .


An example using sha1 hashing by default might look something like this:

password = 7c6a61c68ef8b9b6b061b28c348bc1ed7921cb53
to_stepping_stone = @
to_shell = .

Or like this if you want to explicitly use sha1 hashing

hashing = sha1
password = 7c6a61c68ef8b9b6b061b28c348bc1ed7921cb53
to_stepping_stone = @
to_shell = .


Return to Documentation Index