sshd configuração incorreta no servidor

2

Alguém poderia me ajudar. Depois de alterar a porta do servidor usando este comando vim /etc/ssh/sshd_config , não consigo me conectar ao servidor usando o putty.
Diz que a conexão foi recusada. Ambos systemctl status ssd.service e journalctl -xe encontram esse erro.

Como posso restaurar ou eliminar esse erro? Obrigado

    
por L.quiao 03.12.2016 / 11:47

3 respostas

4

Você deve abrir seu arquivo de configuração usando sudo vim /etc/ssh/sshd_config .

Quando o arquivo for aberto, digite :set key= para redefinir a chave de criptografia para um valor em branco. Depois, salve seu arquivo com :w e saia do vim usando :q . Seu arquivo de configuração deve ser em texto simples depois.

Como explicação: parece que a última vez que você editou o arquivo com o vim (quando você alterou a porta), você digitou :X no vim, que informa ao vim para criptografar o arquivo ao salvar. Você deveria ter sido solicitado a especificar uma chave, que foi salva na opção "chave". As dicas acima ajudam a reverter isso.

    
por 04.12.2016 / 00:22
3

Parece que você bagunçou seu sshd.conf, possivelmente usando o VimCrypt, e salvando o arquivo criptografado em vez de como texto simples. Você poderia tentar abri-lo com o vim, descriptografá-lo e salvá-lo como texto simples. Como está, o processo sshd é incapaz de analisar sua configuração do sshd.

    
por 03.12.2016 / 11:59
0

Eu que compartilhar o que eu fiz para resolver o erro acima para o outro saber, que também estão passando por esse tipo de situação. A situação era, o sshd foi totalmente corrompido. execute o sudo vim / etc / ssh / sshd_config e totalmente apagado e codifique novamente a configuração do sshd. Nota: não insira uma chave para criptografia, se isso for solicitado, deixe-a em branco.

Aqui está a configuração do sshd:

    
por 20.12.2016 / 14:18

Tags