Tempo limite de conexão ao usar o Workbench
Sintomas
Ao usar o Workbench para se conectar remotamente a uma instância Linux, a conexão falha e exibe a mensagem de erro "Logon to host: i-m5e**73a (47...157:3389) failed, Reason: connection timeout!". Ao tentar acessar a instância pelo Workbench, a caixa de diálogo Establish remote connection failed** aparece, indicando que o logon falhou devido a um tempo limite de conexão. Uma mensagem de alerta informa que, para acessar o endereço IP público, é necessário adicionar os blocos CIDR do servidor Workbench à lista de permissões do grupo de segurança da instância: 47.96.60.0/24 e 118.31.243.0/24. Na parte inferior da caixa de diálogo, três botões estão disponíveis: Connect by using VNC, Close Terminal e Reconnect.
Causas
Geralmente, esse problema ocorre por um dos seguintes motivos:
Uma regra no grupo de segurança da instância impede a conexão do Workbench.
O processo SSH não utiliza a porta padrão 22.
As configurações de firewall na instância Linux bloqueiam conexões provenientes do Workbench.
Solução
Siga estas etapas para solucionar o problema:
-
Verifique a porta SSH configurada na instância. Para mais informações, consulte Verificar a porta e o grupo de segurança.
-
Se a porta não for 22:
Altere a porta SSH e tente se conectar novamente com o Workbench.
-
Se a porta for 22:
Prossiga para a próxima etapa.
-
-
Analise as configurações do grupo de segurança da instância para confirmar se a porta SSH está aberta. Para mais informações, consulte Consultar regras de grupo de segurança.
NotaEste exemplo usa a porta SSH padrão 22. Caso tenha alterado a porta SSH padrão, utilize o número da sua porta personalizada.
Se o objeto de autorização não for 0.0.0.0/0, adicione também os endereços IP usados para acessar a instância, como 47.96.60.0/24 e 118.31.243.0/24.
Rule direction
Policy
Priority
Port range
Authorization object
inbound
Allow
1
destination: 22/22
-
source: 47.96.60.0/24 and 118.31.243.0/24
-
source: 0.0.0.0/0
-
Caso a porta não esteja aberta:
Adicione uma regra de grupo de segurança para permitir o acesso do Workbench, conforme mostrado na tabela acima. Para mais informações, consulte Usar o Workbench para se conectar a uma instância Linux.
-
Se a porta estiver aberta:
Avance para a próxima etapa.
-
Confira se o firewall da instância está ativado e bloqueando conexões SSH do Workbench. Execute os passos abaixo:
Faça logon na instância Linux usando o Alibaba Cloud VNC. Para mais informações, consulte Conectar-se a uma instância usando VNC.
-
Verifique o status do firewall. Para mais informações, consulte Gerencie o firewall do sistema de uma instância Linux.
Se o firewall estiver ativado, desative-o e tente se conectar novamente com o Workbench.
Caso o firewall não esteja ativado, continue a solução de problemas.
Se ainda não conseguir se conectar com o Workbench, use o VNC como alternativa.
Conexão recusada ao usar o Workbench
Sintomas
Ao se conectar a uma instância Linux usando o Workbench, a conexão falha e apresenta a mensagem de erro "Failed to log on to the instance: DefaultConnectFuture[root@/xxx.xxx.xx.xxx:22]: Failed (AnnotatedConnectException) to execute: Connection refused: /xxx.xxx.xx.xxx:22".
Causa
O serviço remoto para conexões de terminal (SSH) não está ativado na instância.
Solução
Verifique os itens a seguir:
Confirme se a instância Linux tem o serviço remoto necessário para conexões de terminal (SSH) ativado. Caso contrário, ative o serviço remoto correspondente. Para mais informações, consulte Métodos para testar portas TCP/UDP em uma instância Linux.
Valide se a porta de conexão necessária está aberta na instância Linux. Se não estiver, abra a porta. Conexões de terminal (SSH) geralmente utilizam a porta 22.
Nome de usuário ou senha incorretos ao usar o Workbench
Sintomas
Ao tentar se conectar a uma instância Linux com o Workbench, você recebe a mensagem de erro "Failed to log on to the instance. Reason: Incorrect username or password".
Causas
As causas mais comuns incluem:
Você digitou ou colou um nome de usuário ou senha incorreto.
A configuração SSH da instância Linux não permite o logon do usuário root.
Solução
Execute as etapas abaixo para resolver o problema:
Se o nome de usuário ou a senha estiverem incorretos, redefina a senha da instância. Para mais informações, consulte Redefinir a senha de logon de uma instância.
-
Caso o nome de usuário root e a senha estejam corretos, a configuração SSH da instância pode estar impedindo o logon do usuário root. Para resolver isso, adote uma das seguintes medidas:
Faça logon como um usuário não root.
-
Use o VNC para fazer logon como usuário root.
Para mais informações sobre como usar o Alibaba Cloud VNC, consulte Conectar-se a uma instância usando VNC.
NotaPara permitir que o usuário root faça logon via SSH, consulte Usar o Workbench para se conectar a uma instância Linux.