Todos os produtos
Search
Central de documentação

:Solucionar falhas silenciosas na inicialização do SSH em instâncias Linux do ECS

Última atualização: Jul 03, 2026

Este artigo descreve como resolver um problema em que o serviço SSH em uma instância Linux do ECS não inicia e nenhuma mensagem de erro é exibida.

Sintomas

Ao usar o comando service ou systemctl para iniciar o serviço SSH em uma instância Linux do ECS, o comando termina sem erros, mas o serviço não inicia.

Verifique o log de segurança executando cat /var/log/secure. O arquivo pode conter mensagens de erro semelhantes às seguintes:

sshd.service: main process exited, code=exited, status=203/EXEC.
init: ssh main process (1843) terminated with status 255.

Causas

Geralmente, esse problema ocorre devido a uma configuração incorreta da variável de ambiente PATH ou à ausência de arquivos no pacote SSH.

Procedimento

  1. Conecte-se à instância ECS usando uma conexão remota VNC.

    Para obter mais informações, consulte Conectar-se a uma instância usando VNC.

  2. Execute o seguinte comando para verificar a variável de ambiente PATH:

    echo $PATH
    • A resposta esperada, correspondente ao valor padrão da variável de ambiente PATH, é a seguinte:

      /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    • Se a saída for diferente, a variável de ambiente PATH foi modificada. Execute o comando abaixo para redefini-la:

      export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  3. Localize o caminho do programa sshd executando o seguinte comando:

    find / -name sshd
    • A resposta esperada inclui o caminho padrão do programa sshd, conforme mostrado abaixo:

      /usr/sbin/sshd
    • Caso o arquivo não exista, instale o pacote SSH com o seguinte comando:

      yum install -y openssh
  4. Reinicie o serviço SSH executando o comando a seguir:

    systemctl restart sshd.service
  5. Verifique o status do serviço SSH com este comando:

    systemctl status sshd.service

    Uma saída semelhante à indicada abaixo confirma que o serviço SSH está em execução.

    ● sshd.service - OpenSSH server daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
       Active: active (running) since Fri 2023-03-17 16:27:41 CST; 5 days ago
         Docs: man:sshd(8)
               man:sshd_config(5)
     Main PID: 1327 (sshd)
        Tasks: 1 (limit: 85040)
       Memory: 127.9M
       CGroup: /system.slice/sshd.service
               └─1327 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc -oMACs=hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com