Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin



RUSS can be built and installed from source (root not needed) or installed from pre-built packages (as root). However full functionality will require installation to the system directories.


Download pre-built package from:

For Ubuntu and Debian systems:

No Format
dpkg -i russng_6.8-ubuntu-18.04_amd64.deb

For RedHat systems:

No Format
rpm -i russng-6.8-rhel.7.x86_64.rpm


RUSS comes with a set of standard servers and sample configurations that can typically be copied in place without any modification:

No Format
cd /etc/russ/samples/conf
cp debug.conf exec.conf ssh.conf sshr.conf tee.conf /etc/russ/conf

Copy PAM support into place:

No Format
cd /etc/russ/samples/pam.d
cp russexec /etc/pam.d

Start all servers:

No Format
ruservice . restart


For status of all servers:

No Format
ruservice status

Execute service:

No Format
ruexec +/debug/daytime

Echo to stdout:

No Format
echo "hi" | ruexec +/debug/echo

Generate exit value:

No Format
ruexec +/debug/exit 5
echo $? 

Show help:

No Format
ruhelp +/debug

List services:

No Format
ruls +/debug

List all "system" servers:

No Format
ruls +

If you've got your ssh configuration set up to not require interaction (i.e., for a password/passphrase or to check host keys):

No Format
ruexec +/ssh/localhost/+/exec/shell "hostname; whoami"

If it all works, you're ready!