iniciando sshd: / etc / ssh / sshd_config: permissão negada

1

Estou executando uma máquina Centos na nuvem da Amazon. De repente, eu não posso entrar nisso. Felizmente, há o R Studio rodando que inclui a capacidade de executar o shell BASH. Então, eu vejo em /var/log/boot.log que o sshd falhou ao iniciar.

Quando executo a linha de comando sudo service sshd start , recebo um erro Starting sshd: /etc/ssh/sshd_config: Permission denied . Eu tentei definir permissões sshd_config para 644 ou 600 - mas recebo o mesmo erro. Também tentei sudo su - e, em seguida, inicie o serviço.

E não é a limitação do próprio shell: posso iniciar o httpd sem problemas.

Eu nem sei mais o que tentar ...

    
por Felix 24.08.2013 / 08:59

1 resposta

1

Foi o que aconteceu ... Houve um problema com a imagem (detalhes específicos aqui: link ). Então, como parte da solução de problemas, montei a unidade EBS em uma máquina diferente e limpei o sshd_config. Isso fez com que o SELINUX negasse acesso a este arquivo, e a mensagem de erro foi causada pelo SELINUX; não por permissões de arquivo. Uma vez que eu desativei o SELINUX, o sshd apareceu bem.

O mundo é salvo:)

    
por 26.08.2013 / 06:37