Ambos OpenSSH v5.3 (yum) OpenSSH 7.5 (instalado manualmente) são coexistentes, precisam remover v5.3 corretamente

0

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

sshd está mostrando a v7.5 como em execução e tudo está funcionando apenas como dandy. Parece que quando tento remover v5.3 via:

rpm -e openssh* .

Isso quebra completamente a instalação do OpenSSH e o ssh não está mais funcionando. Então, suponho que os arquivos v7.5 e v5.3 sejam mesclados de alguma forma. Então, qualquer um dos seguintes cenários será bom para mim:

  • Existe uma maneira de mostrar o yum que estou na v7.5?
  • Existe uma maneira de remover v5.3?

Quando eu procuro no disco rígido por arquivos de configuração. Eu tenho dois locais distintos:

/etc/ssh/sshd_config

/usr/local/etc/sshd_config

Mas eu sei que /etc/ssh/sshd_config é onde a configuração ativa está lendo. Não tem certeza do que o outro local está fazendo, se alguma coisa?

    
por AfroJoe 25.05.2017 / 17:29

1 resposta

0

Quando você executou rpm -e openssh* , você disse para apagar todos os pacotes com nomes que começam 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á obtida de /etc por padrão, portanto, esse comportamento é esperado. /usr/local/etc é usado para configurações centradas no usuário. Veja aqui para uma boa descrição da diferença entre /etc e /usr/local/etc .

    
por 25.05.2017 / 17:38

Tags