ssh não inicia / dev / null 2 / dev / null [fechado]

1

Estou executando um servidor do CentOS 6 e tenho problemas com o SSH.

Meu serviço SSH não inicia mais. Eu só tenho acesso a algumas ferramentas usando o Direct Admin.

No começo, não consegui me conectar ao SSH, isso me deu essa mensagem:

Jordis-iMac:~ jordikroon$ ssh ***.***.***.***
ssh: connect to host ***.***.***.*** port 22: Connection refused

Minha resposta foi reiniciar o cliente SSH no Direct Admin. Isso não funcionou e me deu essa mensagem:

An error has occurred
Details
/sbin/service sshd restart 2>&1

Eu tentei matar o ID do processo que funcionava, mas depois não consegui iniciar o SSH, ele me deu o mesmo erro.

Eu verifiquei o /var/log/messages deles não foi um erro ou qualquer outra coisa sobre o SSH ....

O único arquivo com informações era o arquivo DirectAdmins errortaskq.log com essas informações:

2014:06:16-01:14:02: Error starting service sshd : uid 0 gid 0 : /sbin/service sshd start                         >>/dev/null 2>>/dev/null                     
2014:06:16-01:14:07: service sshd didn't start, re-starting it
2014:06:16-01:14:07: Error restarting service sshd : uid 0 gid 0 : /sbin/service sshd restart                         >>/dev/null 2>>/dev/null     

Estou preso a isso. Eu só vou reiniciar o servidor quando estou realmente sem opções, quando ele não inicia, tenho tempo de inatividade.

Eu sou capaz de ler e escrever arquivos, mas sem sudo (eu posso no datacenter).

    
por Jordi Kroon 16.06.2014 / 01:22

1 resposta

2

Eu corri sua configuração na minha própria máquina (CentOS 6) e foi isso que aparentemente aconteceu:

[root@knope ~]# /usr/sbin/sshd -f sshd_config -p222
sshd_config line 150: Directive 'AllowUsers' is not allowed within a Match block
[root@knope ~]# 

Aparentemente, o AllowedUsers dav foi adicionado após a "Diretriz de Match User", manualmente ou por um aplicativo. Deve ser depois das outras diretivas de usuários.

A melhor maneira é remover essa linha ou mover depois das seguintes diretivas:

AllowUsers root
AllowUsers jordi
AllowUsers imgios
AllowUsers spot

Se você não tem uma maneira de atualizar o arquivo, tente ver se você tem um backup dele e restaure-o sobre o existente em alternativa, se você instalou algo que adicionou essa linha, você pode tentar desinstalá-lo e ver se essa linha desaparece.

    
por 16.06.2014 / 05:21

Tags