Todos os produtos
Search
Central de documentação

:Falha na conexão SSH e Workbench devido a porta incorreta

Última atualização: Jul 03, 2026

Descrição do problema

Não é possível conectar-se a uma instância ECS por SSH ou Workbench. O relatório de diagnóstico de integridade da instância indica que o processo sshd escuta em um endereço e porta diferentes dos especificados no arquivo de configuração.

Causa

A conexão com a instância ECS falha porque o processo sshd escuta em um endereço e porta inconsistentes com o arquivo de configuração /etc/ssh/sshd_config.

Solução

Para resolver esse problema, modifique o endereço e a porta de escuta na configuração do serviço SSH.

  1. Conecte-se à instância ECS por VNC.

    Para mais informações, consulte

    Escolha um método de conexão

    .

    Nota

    Se não for possível fazer login na instância ECS por SSH, conecte-se por VNC.

  2. Verifique se o número da porta no arquivo de configuração sshd_config corresponde à porta em que o processo sshd escuta.

    Caso não correspondam, prossiga para a Etapa 3 para modificar o arquivo de configuração sshd_config.

    • Verifique o número da porta configurado em sshd_config:

      sshd -T

      A saída abaixo mostra que a porta configurada é 23.

      [xxx@iZbpxxx ~]# sshd -T
      port 23
      addressfamily inet
      listenaddress 0.0.0.0:23
      usepam yes
      logingracetime 120
      x11displayoffset 10
      x11maxdisplays 1000
      maxauthtries 6
      maxsessions 10
      clientaliveinterval 0
      clientalivecountmax 3
      streamlocalbindmask 0177
      permitrootlogin yes
      ignorerhosts yes
      ignoreuserknownhosts no
    • Verifique a porta em que o processo sshd escuta:

      netstat -ntlp |grep sshd
      Nota

      Se o comando anterior falhar, execute

      ss -tlnp | grep sshd

      .

      A saída a seguir indica que o processo sshd escuta na porta 22. Como esse valor difere da porta configurada (23), avance para a Etapa

      3

      para modificar o arquivo de configuração

      sshd_config

      .

      [root@rhel8xxx        ]# netstat -ntlp |grep  sshd
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      5091/sshd
      tcp6       0      0 :::22                   :::*                    LISTEN      5091/sshd
  3. Modifique o arquivo de configuração sshd_config.

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

      vim /etc/ssh/sshd_config
    2. Pressione i para insira no modo Insert.

    3. Altere o número da porta no arquivo de configuração sshd_config para corresponder à porta em que o processo sshd escuta.

      O número da porta no arquivo de configuração

      sshd_config

      deve corresponder à porta de escuta do processo sshd. Neste exemplo, altere a linha

      Port 23

      para Port 22.

      #Port 22
      Port 23
      #AddressFamily any
      #ListenAddress 0.0.0.0
      #ListenAddress ::
      HostKey /etc/ssh/ssh_host_rsa_key
      HostKey /etc/ssh/ssh_host_ecdsa_key
      HostKey /etc/ssh/ssh_host_ed25519_key
    4. Pressione Esc, insira :wq e pressione Enter para salve as alterações e sair.

  4. Reinicie o serviço sshd.

    systemctl restart sshd