I've compiled the current version of sshd 3.8p1 for Openserver 5 and put it at:
ftp://ftp.jriver.com/pub/downloads/sshd_sco5_3.8p1_binSince this is statically linked it should work on any version of OpenServer 5.05 and newer. Make sure to download it and/or transfer it as a binary file!
This is ONLY the binary for the sshd SERVER. It's current so it has all the recent security fixes. It's not the whole ssh package! You must have some version of openssh currently installed on your Openserver machine to use this!
You should be able to drop this in place of your existing sshd binary (usually /usr/local/sbin/sshd or /usr/sbin/sshd). mv the old one out of the way first.
i.e.
cd /usr/local/sbin
mv sshd sshd.old
then put sshd_sco5_3.8p1_bin in that directory and rename it sshd, i.e.
mv sshd_sco5_3.8p1_bin sshd
chmod 755 sshd
Make sure it's the right version and transferred properly, do a sum on it, i.e.
# sum sshd
11436 2134 /usr/local/sbin/sshd
You should see the same two numbers as above.
Restart sshd or reboot your server to get the new sshd running. It should work with your current config files back to 3.4p1 or so.
You can tell if the new sshd is installed by telnetting to port 22 (default) on your OpenServer machine where you'll get a banner:
# telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.jriver.com.
Escape character is '^]'.
SSH-1.99-OpenSSH_3.8p1
You can just type quit and hit enter to get out at this point.