Este tópico descreve as causas e soluções para o erro "Too many authentication failures" ao conectar-se a uma instância Linux a partir de um cliente SSH de terceiros.
Sintomas
Quando você usa um cliente SSH de terceiros para conectar-se a uma instância Linux, a conexão falha com a mensagem de erro "Too many authentication failures".
Remote side sent disconnect message
type 2 (protocol error):
"Too many authentication failures"
Causa
O arquivo de configuração do serviço SSH, /etc/ssh/sshd_config, na instância ECS contém um limite de tentativas de senha. Esse erro ocorre se você exceder o número permitido de tentativas de senha.
Essa configuração não bloqueia a conta do usuário; ela apenas desconecta a sessão atual. Você pode tentar fazer logon novamente imediatamente.
Resolução
Se você ainda não conseguir fazer logon após várias tentativas de senha, redefina a senha e tente novamente. Para obter mais informações, consulte Redefinir a senha de logon de uma instância.
O limite de tentativas de senha melhora a segurança da sua instância ECS. Antes de modificar essa configuração, avalie cuidadosamente os benefícios de segurança em relação aos seus requisitos de facilidade de uso. Se você decidir alterar o limite de tentativas, siga estas etapas.
-
Faça logon na instância ECS usando o VNC.
Para obter mais informações, consulte Fazer logon em uma instância Linux usando autenticação por senha.
-
Execute o seguinte comando para verificar o arquivo sshd_config em busca de uma configuração semelhante à mostrada abaixo:
cat /etc/ssh/sshd_configUma resposta semelhante à seguinte indica que o sistema encerra a conexão SSH após seis tentativas consecutivas de senha com falha.
MaxAuthTries 6nullO parâmetro
MaxAuthTries, que está desabilitado por padrão, especifica o número máximo de tentativas de autenticação permitidas por conexão SSH. Se esse limite for excedido, o sistema encerra a conexão SSH e retorna um erro. -
Modifique a configuração do SSH.
-
Abra o arquivo de configuração do SSH.
vi /etc/ssh/sshd_config -
Modifique o limite de tentativas de senha conforme necessário.
Para desabilitar o limite de tentativas, comente a linha adicionando um sinal de cerquilha (
#) no início, conforme mostrado abaixo.# MaxAuthTries 6 -
Pressione a tecla Esc e digite
:wqpara salvar o arquivo e sair.
-
-
Execute o seguinte comando para reiniciar o serviço SSH:
systemctl restart sshd.service