Ambos OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) coexisten, es necesario eliminar v5.3 correctamente

Ambos OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) coexisten, es necesario eliminar v5.3 correctamente

Tengo OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) mediante configuración/make compilando en GNU/Linux.

sshdmuestra que v7.5 se está ejecutando y todo funciona perfectamente. Parece que cuando intento eliminar la versión 5.3 mediante:

rpm -e openssh*.

Que rompe por completo la instalación de OpenSSH y ssh ya no funciona. Supongo que los archivos v7.5 y v5.3 están fusionados de alguna manera. Entonces, cualquiera de los siguientes escenarios estará bien para mí:

  • ¿Hay alguna manera de que yum muestre que estoy en la versión 7.5?
  • ¿Hay alguna forma de eliminar la versión 5.3?

Cuando busco en el disco duro archivos de configuración. Tengo dos ubicaciones distintas:

/etc/ssh/sshd_config

/usr/local/etc/sshd_config

Pero sé /etc/ssh/sshd_configdesde dónde lee la configuración activa. ¿No estás seguro de qué está haciendo la otra ubicación, en todo caso?

Respuesta1

Cuando ejecutó, rpm -e openssh*le dijo que borrara todos los paquetes con nombres que comenzaran con "openssh", lo que significa que desinstaló ambos.

Continúe y reinstale v7.5 y estará listo para comenzar.

En cuanto a la configuración, la configuración global se extraerá /etcde forma predeterminada, por lo que se espera este comportamiento./usr/local/etc se utiliza para configuraciones centradas en el usuario. Veraquípara una buena descripción de la diferencia entre /etcy /usr/local/etc.

información relacionada