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.
-
Conecte-se à instância ECS por VNC.
Para mais informações, consulte
.
NotaSe não for possível fazer login na instância ECS por SSH, conecte-se por VNC.
-
Verifique se o número da porta no arquivo de configuração
sshd_configcorresponde à 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 -TA 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 sshdNotaSe 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
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
-
-
Modifique o arquivo de configuração
sshd_config.-
Abra o arquivo de configuração
sshd_config.vim /etc/ssh/sshd_config Pressione i para insira no modo Insert.
-
Altere o número da porta no arquivo de configuração
sshd_configpara 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 Pressione Esc, insira :wq e pressione Enter para salve as alterações e sair.
-
-
Reinicie o serviço sshd.
systemctl restart sshd