GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS / RHEL :So passen Sie das Telnet-Timeout an (und wie Sie es deaktivieren)

Das Problem

1. Wie ändere ich das Telnet-Zeitlimit?
2. Telnet-Verbindung wird nach einiger Leerlaufzeit getrennt. Wie deaktiviere ich das Timeout in Telnet?

Die Lösung

Verwendung des Parameters tcp_keepalive_time

Um das Telnet-Timeout zu ändern, müssen Sie den Wert des Parameters tcp_keepalive_time ändern . Nachfolgend finden Sie die Details des Parameters aus der Manpage von 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. Verwenden Sie den folgenden Befehl, um den aktuellen Wert des Parameters tcp_keepalive_time anzuzeigen.

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

2. Verwenden Sie den folgenden Befehl, um einen neuen Wert für den Parameter tcp_keepalive_time festzulegen.

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

3. Um die Änderung dauerhaft beizubehalten, fügen Sie eine Zeile ähnlich der folgenden zu /etc/sysctl.conf hinzu.

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

4. Führen Sie nun den folgenden Befehl aus, damit die Änderungen auch in der aktuellen Sitzung wirksam werden.

# sysctl -p
net.ipv4.tcp_keepalive_time = 3600

Verwendung der Umgebungsvariable TMOUT

Sie können das Timeout auch anpassen, indem Sie die Umgebungsvariable „TMOUT=“ verwenden. Wenn Sie die automatische Abmeldung nicht verwenden möchten, fügen Sie bitte Folgendes in ~/.bashrc ein Datei des jeweiligen Benutzers.

# export TMOUT=0


Linux
  1. Wie installiere und konfiguriere ich den HAProxy unter CentOS?

  2. So deaktivieren Sie IPv6 unter CentOS / RHEL 7

  3. So deaktivieren Sie „lvm2-lvmetad.socket/service“ unter CentOS/RHEL 7

  4. So deaktivieren Sie den rpc.quotad-Dienst in CentOS/RHEL 6 und 7

  5. So installieren Sie das Pip-Paket in CentOS/RHEL 7 und 8

So ändern Sie die Standard-Timeout-Einstellungen für Telnet-Sitzungen in CentOS/RHEL

So deaktivieren Sie den Docker-Prozess und die Docker0-Schnittstelle unter CentOS/RHEL

So deaktivieren Sie IPv6 in CentOS/RHEL 8

So aktivieren/deaktivieren Sie SELinux-Modi in RHEL/CentOS

CentOS / RHEL 5, 6:So deaktivieren Sie NetworkManager

So installieren und konfigurieren Sie Telnet in RHEL / CentOS 5,6