OK, let's take one thing at a time.
First, the listing you show indicates what has been installed on the system. Installed and running are entirely different. Your car has a spare tire, but it's not necessarily in use.
It looks to me like you did the incorrect method of adding an update of SSH .RPM packages. Thus you have two instances of the same programs, at least in the .RPM database, which is going to cause no undue confusion. You need to execute the following commands to clean things up a bit.
rpm -e --no-deps openssh-askpass-3.1p1-3
rpm -e --no-deps openssh-clients-3.1p1-3
rpm -e --no-deps openssh-3.1p1-3
rpm -e --no-deps openssh-server-3.1p1-3
rpm -e --no-deps openssh-askpass-gnome-3.1p1-3
Next you need to get a set of the newest OpenSSH .RPMs from rpmfind.net or redhat.com or anywhere... you are behind in ssh versions.
ONCE YOU DOWNLOAD THE .RPMS use the 'rpm -Uvh XXX.rpm' construct. This upgrades the prior version of the same program through replacement!! Very important.
You should be able to check the same issues with Apache and OpenSSL, undo any duplicated installs by removing the older version of the files, and use -Uvh to fix the damage with the newest .RPMs.
If you are showing the same versions of .RPMs as are available for download, do the download anyway and use the '--force' parameter to ensure that the .RPM gets installed properly.
Surfinbox.com Business Internet Services - National Dialup, DSL, T-1 and more.