Problema SSH no AIX 6.1

0

Eu atualizei recentemente a versão openssl no servidor AIXX 6.1.

A instalação correu bem.

Mas agora não consigo iniciar novas sessões ssh de puty para o servidor e estou recebendo o erro "Conexão recusada".

Mas tenho um terminal de putty aberto que está ativo.

Eu tentei o comando startsrc -s sshd e ele retorna um novo pid, mas não consigo iniciar novas sessões.

Eu também tentei o seguinte comando e ele fornece o erro foll:

root:stud -> $ /usr/sbin/sshd -de
exec(): 0509-036 Cannot load program /usr/sbin/sshd because of the following errors:
        0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.0) could not be loaded.
        0509-152   Member libcrypto.so.0 is not found in archive

E o sshd está inoperante.

root:stud -> $  lssrc -s sshd
Subsystem         Group            PID          Status
 sshd             ssh                           inoperative

Como posso resolver este problema?

    
por Dark Matter 08.01.2014 / 07:47

1 resposta

0

Com a instalação da nova versão do openssl, você deve ter uma nova versão do libcrypto.so em algum lugar do seu sistema. O que você precisa fazer é localizar essa nova versão do libcrypto ,

  find / -type f -name 'libcrypto*' -print 

e, uma vez encontrado, crie um link para esta nova biblioteca com o nome libcrypto.a :

  ln -s /path/to/libcrypto_new  /opt/freeware/lib/libcrypto.a

Editar:

Você pesquisou libcrypto * ou libcrypto.a? Minha versão do sshd, posso verificar isso com o comando

   ldd /usr/sbin/sshd 

depende do libcrypto.so.1.0.0, libcrypto.so.1, lib5kcrypto.so.3. Você deve fazer a mesma verificação e ver quais bibliotecas estão disponíveis no seu sistema. Se você puder encontrar versões mais novas das mesmas bibliotecas, você pode tentar fazer como eu sugeri acima, ie substituir as versões antigas da biblioteca por um link para as novas, esperando que os dois conjuntos sejam compatível.

Se não estiverem, ou você não encontrar nenhum substituto óbvio, você poderá recompilar o sshd da fonte ou reinstalá-lo. Não vejo outra solução.

    
por 08.01.2014 / 12:01