diff --git a/tests/p_ipa-server/0-preclean.sh b/tests/p_ipa-server/0-preclean.sh
index 2bfca66..3477f86 100755
--- a/tests/p_ipa-server/0-preclean.sh
+++ b/tests/p_ipa-server/0-preclean.sh
@@ -56,6 +56,9 @@ if (t_GetPkgRel basesystem | grep -qE 'el(6|7)')
   yum remove -d0 -y tomcat ipa-server >/dev/null 2>&1
   /bin/rm -Rf /var/lib/pki/pki-tomcat/ /etc/sysconfig/pki-tomcat /var/log/pki/pki-tomcat /etc/pki/pki-tomcat /etc/sysconfig/pki/tomcat/pki-tomcat
 
+  t_Log "Running $0 - Backing up ssh_config"
+  cp /etc/ssh/ssh_config /etc/ssh/ssh_config.ipa-tests
+
 else
     echo "Skipped on CentOS 5"
 fi
diff --git a/tests/p_ipa-server/99-postclean.sh b/tests/p_ipa-server/99-postclean.sh
index ce77b3f..1ba0b4a 100755
--- a/tests/p_ipa-server/99-postclean.sh
+++ b/tests/p_ipa-server/99-postclean.sh
@@ -6,23 +6,27 @@ if (t_GetPkgRel basesystem | grep -qE 'el(6|7)')
   then
 
   t_Log "Running $0 - Restoring up resolv.conf"
-  cp /tmp/resolv.conf.ipa-tests /etc/resolv.conf
+  /usr/bin/cp /tmp/resolv.conf.ipa-tests /etc/resolv.conf
 
   t_Log "Running $0 - Restoring nsswitch.conf"
-  cp /tmp/nsswitch.conf.ipa-tests /etc/nsswitch.conf
+  /usr/bin/cp /tmp/nsswitch.conf.ipa-tests /etc/nsswitch.conf
 
   t_Log "Running $0 - Restoring  hosts file"
-  cp /tmp/hosts.ipa-tests /etc/hosts
+  /usr/bin/cp /tmp/hosts.ipa-tests /etc/hosts
 
   if [[ -f /tmp/ntp.conf.ipa-tests ]]
     then
     t_Log "Running $0 - Restoring  ntp.conf file"
-    cp /tmp/ntp.conf.ipa-tests /etc/ntp.conf
+    /usr/bin/cp /tmp/ntp.conf.ipa-tests /etc/ntp.conf
   fi
 
   t_Log "Running $0 - Rolling back to yum history id - this will take some time"
     /usr/bin/yum -y history rollback $(cat /tmp/yum-rollback-id.ipa-tests) &> /dev/null
 
+  t_Log "Running $0 - Restoring ssh_config"
+  /usr/bin/cp /etc/ssh/ssh_config.ipa-tests /etc/ssh/ssh_config
+
+  
   rm -f /tmp/*.ipa-test /etc/httpd/conf.d/*
 
   if [ "$centos_ver" = "7" ] ; then