Eu tenho OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) via configure/make compilando no GNU/Linux.
sshd
está mostrando a v7.5 em execução e tudo está funcionando perfeitamente. Parece que quando tento remover a v5.3 via:
rpm -e openssh*
.
Isso interrompe completamente a instalação do OpenSSH e o ssh não está mais funcionando. Portanto, estou assumindo que os arquivos v7.5 e v5.3 foram mesclados de alguma forma. Portanto, qualquer um dos seguintes cenários ficará bem para mim:
- Existe uma maneira de fazer com que o yum mostre que estou na v7.5?
- Existe uma maneira de remover a v5.3?
Quando procuro arquivos de configuração no disco rígido. Tenho dois locais distintos:
/etc/ssh/sshd_config
/usr/local/etc/sshd_config
Mas eu sei /etc/ssh/sshd_config
de onde a configuração ativa está sendo lida. Não tem certeza do que o outro local está fazendo?
Responder1
Quando você executou, rpm -e openssh*
você disse para apagar todos os pacotes com nomes começando com "openssh", o que significa que você desinstalou ambos.
Vá em frente e reinstale a v7.5 e você estará pronto.
Quanto à configuração, a configuração global será extraída /etc
por padrão, portanto esse comportamento é esperado. /usr/local/etc
é usado para configurações centradas no usuário. Veraquipara uma boa descrição da diferença entre /etc
e /usr/local/etc
.