Todos os produtos
Search
Central de documentação

:Resolver a mensagem de erro "Failed to start OpenSSH server daemon" em uma instância ECS Linux

Última atualização: Jul 03, 2026

Este tópico explica como resolver o erro "Failed to start OpenSSH server daemon", que pode ocorrer ao iniciar o serviço SSH em uma instância do Elastic Compute Service (ECS) Linux.

Descrição do problema

O serviço SSH (sshd.service) falha ao iniciar em uma instância ECS Linux. A execução do comando systemctl status sshd.service para verificar o status do serviço retorna o erro Failed to start OpenSSH server daemon.

sshd状态

Causa

Esse problema ocorre quando outro aplicativo já utiliza a porta padrão do serviço SSH (22).

Solução

Para resolver esse problema, altere a porta do serviço em conflito ou a porta do serviço SSH.

  1. Conecte-se à instância ECS Linux usando Virtual Network Computing (VNC).

    Para mais informações, consulte Métodos de conexão remota para instâncias ECS.

  2. Inicie o serviço SSH no modo de depuração.

    /sbin/sshd -d

    A saída indica que o serviço SSH não inicia porque a porta 22 está em uso.

    端口被占用

  3. Verifique qual processo utiliza a porta 22.

    ss -tunlp | grep 22

    A saída a seguir mostra que o serviço NGINX utiliza a porta 22.

    Importante

    Neste exemplo, o serviço NGINX usa a porta 22. O conflito de porta no seu ambiente pode envolver um serviço diferente.

    Ngnix占用22

  4. Escolha uma das soluções a seguir.

    • Altere a porta do serviço NGINX.

      1. Abra o arquivo de configuração nginx.conf.

        vim /etc/nginx/nginx.conf
      2. Altere a porta do NGINX para 80.

        修改Ngnix占用端口

      3. Pressione Esc, insira :wq e pressione Enter para salve o arquivo e sair.

      4. Reinicie o serviço NGINX.

        systemctl restart nginx 
      5. Reinicie o serviço SSH.

        systemctl restart sshd.service 
    • Altere a porta do serviço SSH.

      1. Abra o arquivo de configuração ssh_config.

        vim /etc/ssh/sshd_config
      2. Altere a porta do serviço SSH, por exemplo, para 2222.

        修改SSH占用端口

      3. Pressione Esc, insira :wq e pressione Enter para salve o arquivo e sair.

      4. Reinicie o serviço SSH.

        systemctl restart sshd.service