pizzashack.org - home of pizzacode

rssh platform support

rssh
rssh home
Japanese translation
security
platforms
FAQ
mailing list
download
future development
 

Though rssh is written to work with OpenSSH, it will probably work with other implementations of SSH. Also, rssh is written and tested on Linux systems, but should compile cleanly and work on any POSIX.2-compliant system. It is verified to work on the following platforms:

  • A wide variety of Linux distributions, on IA32 and IA64 hardware
  • Compaq Tru64 Unix
  • Solaris 2.x - 8 (under certain conditions -- see the security link)
  • AIX 5.1
  • HP/UX 11.00 (PA-RISC)
  • HP/UX 11.22 (IA64)
  • Irix 6.5
Currently, it does not work on (at least most of) the *BSDs, nor on OS X. They lack the wordexp() function, which rssh uses for command line argument expansion. Until they have such a function (which is defined by POSIX.2), or until I get bored enough to write a replacement, rssh will not work with the BSDs out of the box.

Update, 7 Jun 2003: Jacques A. Vidrine reports that FreeBSD 5.0 now has the wordexp() function, and rssh compiles cleanly on it, though he has not tested it. I still do not have any confirmation that it will work on FreeBSD 5, but it seems like a safe bet.

If you're on a BSD system without the wordexp() function, you could work around this by obtaining a copy of the wordexp() function's code from, say, glibc2, and creating your own wordexp.h header. Compile wordexp.c manually, and link it against the other .o files. If anyone has code with a BSD license that can be plugged into rssh to make it work on BSD systems, I will gladly add it to the source code. This might be easy enough to snag from FreeBSD 5, but I'll have to look into it.

If you have success using rssh with some other implementation of SSH, or using it on other platforms, feel free to send e-mail to the rssh mailing list to let me know. If you have problems compiling or installing rssh on your favorite platform, please send me the complete configure output, and any compilation errors generated. Thanks!

If, on the other hand, you are having trouble getting rssh to work on a platform known to work, then before you send me e-mail, please read the FAQ. It's not that long, so no excuses!

 
SourceForge Logo