Para conectar-se a uma instância via SSH, o serviço SSH deve estar em execução. Se o serviço estiver inativo, as conexões remotas falharão. Este tópico explica como verificar o status do serviço SSH e iniciá-lo.
Sintoma
Não é possível fazer login em uma instância ECS Linux via SSH. Após acessar a instância via VNC, execute o comando systemctl status sshd.service para verificar o status do serviço SSH (sshd.service). Se a saída do comando incluir 'inactive (dead)', o serviço SSH não está em execução.
# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2021-02-01 20:37:28 CST; 1s ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 1034 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1034 (code=exited, status=0/SUCCESS)
Causa
O serviço SSH pode não iniciar por diversos motivos, como ausência de configuração para início automático na inicialização, definições incorretas de proprietário ou grupo em diretórios críticos do sshd, arquivo de configuração do serviço SSH inválido, variável de ambiente PATH mal configurada ou conflito de porta.
Solução
-
Conecte-se à instância ECS via VNC.
Para mais informações, consulte Conectar-se a uma instância usando VNC.
-
Execute o comando a seguir para verificar o status do serviço SSH:
systemctl status sshd.serviceA saída 'inactive (dead)' indica que o processo
sshd.servicenão está em execução. -
Execute os comandos a seguir para iniciar o serviço SSH e ative o início automático na inicialização:
sudo systemctl start sshd.service sudo systemctl enable sshd.serviceSe ocorrer um erro durante a inicialização, use a mensagem de erro para resolver o problema. Para soluções de falhas comuns na inicialização do serviço SSH, consulte os tópicos a seguir:
Resolver o erro "Read-only file system" ao modificar arquivos em uma instância Linux
Resolver o erro "Bad configuration options" quando o serviço SSH falha ao iniciar
Resolver o erro "fatal: Cannot bind any address" ao iniciar o serviço SSH em uma instância ECS Linux
O que fazer se o serviço SSH falhar ao iniciar em uma instância ECS Linux sem mensagens de erro
Resolver falha na inicialização do serviço SSH devido a conflito de porta