¿Qué hago si el inicio de sesión de SSH o la transmisión de datos es lenta?
Síntomas
El inicio de sesión en los BMS de Linux o la transmisión de datos entre los BMS de Linux en modo SSH es lento porque UseDNS está habilitado para SSH.
UseDNS es una característica de seguridad mejorada de SSH y está habilitada de forma predeterminada. En tal caso, el servidor obtiene el nombre de host de un cliente localizando el registro de PTR de la dirección IP del cliente con una consulta de DNS inversa. A continuación, el servidor realiza una consulta DNS basada en el nombre de host del cliente obtenido y comprueba si la dirección IP obtenida es la misma que la dirección IP original, evitando la suplantación del cliente. En general, los clientes usan una dirección IP dinámica y no tienen un registro de PTR correspondiente. Por lo tanto, esta característica no es válida para la comparación de información. Sin embargo, esta característica aumenta el retardo y, por lo tanto, ralentiza la conexión del cliente.
Solución
- Inicie sesión en el BMS de forma remota.
- Ejecute el siguiente comando para abrir el archivo /etc/ssh/sshd_config:
vi /etc/ssh/sshd_config
- Encuentre el siguiente campo:
#UseDNS yes
Agregue la siguiente información en una nueva línea después del campo:
UseDNS no
- Guarde la configuración y reinicie SSH.