GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL :Jak upravit časový limit telnetu (a jak jej zakázat)

Problém

1. Jak upravit časový limit telnetu?
2. Po určité době nečinnosti se spojení Telnet odpojí. Jak deaktivovat časový limit v telnetu?

Řešení

Použití parametru tcp_keepalive_time

Chcete-li upravit časový limit telnetu, musíte změnit hodnotu parametru tcp_keepalive_time . Níže jsou uvedeny podrobnosti o parametru z manuálové stránky 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. Chcete-li zobrazit aktuální hodnotu parametru tcp_keepalive_time, použijte níže uvedený příkaz.

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

2. Chcete-li nastavit novou hodnotu parametru tcp_keepalive_time, použijte níže uvedený příkaz.

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

3. Chcete-li zachovat trvalou změnu, přidejte do souboru /etc/sysctl.conf řádek podobný následujícímu.

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

4. Nyní spusťte níže uvedený příkaz, aby se změny projevily i v aktuální relaci.

# sysctl -p
net.ipv4.tcp_keepalive_time = 3600

Použití proměnné prostředí TMOUT

Časový limit můžete upravit také pomocí proměnné prostředí „TMOUT=“. Pokud nechcete používat automatické odhlašování, vložte prosím níže do ~/.bashrc souboru příslušného uživatele.

# export TMOUT=0


Linux
  1. Jak nainstalovat a nakonfigurovat HAProxy na CentOS?

  2. Jak zakázat IPv6 na CentOS / RHEL 7

  3. Jak zakázat „lvm2-lvmetad.socket/service“ na CentOS/RHEL 7

  1. Jak zakázat IPv6 v CentOS/RHEL 8

  2. Jak nainstalovat balíček pip v CentOS/RHEL 7 a 8

  3. CentOS / RHEL 6 :Jak zakázat / povolit přímé přihlášení root přes telnet

  1. CentOS / RHEL 7 :Jak nainstalovat a nakonfigurovat telnet

  2. CentOS / RHEL 6 :Jak zakázat službu telnet

  3. Jak zakázat NetworkManager v CentOS/RHEL 8