Ambos OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) estão coexistindo, é necessário remover a v5.3 corretamente

Ambos OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) estão coexistindo, é necessário remover a v5.3 corretamente

Eu tenho OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) via configure/make compilando no GNU/Linux.

sshdestá 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_configde 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 /etcpor 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 /etce /usr/local/etc.

informação relacionada