update openssh e openssl no solaris

2

Eu tenho um sistema nexenta,
Eu atualizei openssl para 1.0.1j, que eu compilei a partir do código-fonte.
Eu atualizei o openssh para o 6.7, a partir do código-fonte também, e eu entendo isso:

root@cteraportal:/root# openssl version
OpenSSL 1.0.1j 15 Oct 2014
root@cteraportal:/root# ssh -V
OpenSSH_6.7p1, OpenSSL 0.9.8k 25 Mar 2009

Devo esperar que a versão do OpenSSL seja atualizada no ssh?

    
por csny 30.10.2014 / 18:18

1 resposta

3

Por que o script de configuração do OpenSSH não detecta o OpenSSL explica a possível causa que pode ter ocorrido em seu caso.

Existem vários motivos para problemas com a detecção automática.

  • O OpenSSH requer pelo menos a versão 0.9.5a das bibliotecas OpenSSL .
  • Às vezes, a distribuição instalou uma versão mais antiga no localizações do sistema que são detectadas em vez de uma nova instalada.
  • A biblioteca OpenSSL pode ter sido compilada para outra CPU ou outro modo (32/64 bits). Permissões podem estar erradas.

A resposta geral é verificar o arquivo config.log gerado ao executar o script de configuração OpenSSH . Ele deve conter as informações detalhadas sobre por que a biblioteca OpenSSL não foi detectada ou considerada incompatível.

No entanto, no seu caso, também essas informações .

Portable OpenSSH now requires openssl 0.9.8f or greater. Older
versions are no longer supported.

Assim, de acordo com a saída do comando ssh -V , acho que você está tendo uma versão maior do que a necessária.

    
por 30.10.2014 / 18:37