Não é possível abrir uma sessão SSH por causa da incompatibilidade de versão do OpenSSL

7

Acabei de executar apt-get upgrade e, de acordo com /var/log/apt/history.log, o openssl foi atualizado para a versão 1.0.1e-2 + rvt + deb7u7. Agora tenho uma sessão SSH ainda aberta, mas não consigo abrir outra. Eu reiniciei o SSH, que retornou OpenSSL version mismatch. Built against 1000105f, you have 10001080 . Eu tentei apt-get remove openssl && apt-get install openssl sem sorte. Estou executando o debian em um pi de framboesa.

Edit: Eu devo mencionar que estou executando wheezy e usei o repositório jessie para obter a versão mais recente do PHP5. Esqueci de voltar antes de apt-get upgrade -ing.

Editar 2: problema resolvido;

apt-get update
apt-get upgrade
apt-get dist-upgrade

Fiz o truque ( source ).

    
por Niek 07.06.2014 / 15:32

2 respostas

0

De estouro de pilha :

Try apt-get install openssh-server openssh-client.

I had the same issue when I updated my system to Debian Testing. Even though SSH was already installed, in my case it wasn't pulled in for updating when I ran apt-get update && apt-get upgrade and so the system still had the same SSH binaries with the now-outdated libraries linked against it, hence the version mismatch.

    
por 23.07.2014 / 09:40
0

Parece que o seu ssh está tendo um conflito de porta. A partir da pesquisa, encontrei 3 comandos que podem ajudar. SIGHUP, SIGKILL e SIGTERM. Do que o artigo que eu encontrei nele era SIGTERM é a maneira mais segura de matar o processo bloqueando a porta.

Quando eu programei em python, ele não mataria o processo mesmo quando eu saísse do gui. então aqueles podem funcionar para você.

Referência de link

    
por 11.05.2015 / 05:15