GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS/RHEL:cómo ajustar el tiempo de espera de telnet (y cómo deshabilitarlo)

El problema

1. ¿Cómo modificar el tiempo de espera de telnet?
2. La conexión Telnet se desconecta después de un tiempo de inactividad. ¿Cómo deshabilitar el tiempo de espera en telnet?

La solución

Usando el parámetro tcp_keepalive_time

Para modificar el tiempo de espera de telnet, debe cambiar el valor del parámetro tcp_keepalive_time . A continuación se muestran los detalles del parámetro de la página del manual de tcp.

# man tcp
       tcp_keepalive_time (integer; default: 7200; since Linux 2.2)
              The number of seconds a connection needs to be idle before TCP begins sending out keep-alive probes.  Keep-alives  are  sent  only  when  the
              SO_KEEPALIVE socket option is enabled.  The default value is 7200 seconds (2 hours).  An idle connection is terminated after approximately an
              additional 11 minutes (9 probes an interval of 75 seconds apart) when keep-alive is enabled.

1. Para ver el valor actual del parámetro tcp_keepalive_time, use el siguiente comando.

# sysctl -a | grep tcp_keepalive_time
net.ipv4.tcp_keepalive_time = 7200

2. Para establecer un nuevo valor del parámetro tcp_keepalive_time, use el siguiente comando.

# echo 3600 > /proc/sys/net/ipv4/tcp_keepalive_time

3. Para mantener el cambio permanente, agregue una línea a /etc/sysctl.conf similar a la siguiente.

# vi /etc/sysctl.conf
net.ipv4.tcp_keepalive_time = 3600

4. Ahora ejecute el siguiente comando para que los cambios también sean efectivos en la sesión actual.

# sysctl -p
net.ipv4.tcp_keepalive_time = 3600

Uso de la variable de entorno TMOUT

También puede ajustar el tiempo de espera utilizando la variable de entorno 'TMOUT='. Si no desea utilizar el cierre de sesión automático, coloque lo siguiente en ~/.bashrc archivo del usuario respectivo.

# export TMOUT=0


Linux
  1. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  2. Cómo deshabilitar firewalld y cambiar a iptables en CentOS / RHEL 7

  3. Cómo deshabilitar IPv6 en CentOS/RHEL 8

  4. Cómo instalar el paquete pip en CentOS/RHEL 7 y 8

  5. CentOS/RHEL 6:Cómo deshabilitar/habilitar el inicio de sesión raíz directo a través de telnet

Cómo deshabilitar el proceso Docker y la interfaz docker0 en CentOS/RHEL

Cómo deshabilitar el servicio rpc.quotad en CentOS/RHEL 6 y 7

Cómo habilitar/deshabilitar los modos SELinux en RHEL/CentOS

CentOS/RHEL 6:Cómo deshabilitar IPv6

CentOS / RHEL 5, 6:cómo deshabilitar NetworkManager

Cómo instalar y configurar telnet en RHEL/CentOS 5,6