Tengo OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) mediante configuración/make compilando en GNU/Linux.
sshd
muestra 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_config
desde 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á /etc
de 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 /etc
y /usr/local/etc
.