login
Sat 25 of Nov, 2017 (05:28 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Resolvendo o problema de lentidão em conexões a servidores SSH

Criada por: Frederico Madeira, última modificação em: Sun 20 of Nov, 2011 (02:01 UTC)
Em alguns casos, após a instalação de uma nova distro temos problemas de lentidão ao acessar aquela máquina via SSH. Você entra com ssh usuario@ip e aguardo de quase um minuto e meio para que lhe seja retornada a tela para entrar com a senha.
Eu convivi com este problema por um tempo e decidi resolvê-lo hoje.

Segue abaixo o procedimento:

1. Identificando a causa:

Vamos fazer a conexão e ativar o modo de debug, desta forma veremos exatamente onde o ssh está engasgando.



ssh -v host.no-ip.com

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
## NESTE PONTO A ESPERA FOI GRANDE ##

 debug1: Unspecified GSS failure.  Minor code may provide more information
Credentials cache file '/tmp/krb5cc_500' not found

## NESTE PONTO A ESPERA FOI GRANDE ##

 debug1: Unspecified GSS failure.  Minor code may provide more information
Credentials cache file '/tmp/krb5cc_500' not found

## NESTE PONTO A ESPERA FOI GRANDE ##

debug1: Unspecified GSS failure.  Minor code may provide more information
debug1: Next authentication method: publickey



Observe que o delay está sendo causado pelo modo de autenticação GSSAPI.

2. Desabilitando o método de autenticação GSSAPI

Uma vez identificada o causador da lentidão, vamos editar o arquivo de configuração em /etc/ssh/sshd_conf e desabilitá-lo.
Modifique as linhas abaixo:

# GSSAPI options
GSSAPIAuthentication yes 


Para

# GSSAPI options
GSSAPIAuthentication no 


Após a correção, basta reiniciar o serviço e validar a correção.

Comentários