Configurer la connexion SSH pour qu'elle soit ininterrompue

Solution 1: le serveur maintient activement la connexion

Connectez-vous au serveur et ouvrez le fichier de configuration ssh

vim /etc/ssh/sshd_config

Ajoutez la déclaration suivante

ClientAliveInterval 120
ClientAliveCountMax 720

Redémarrer le sshdservice

systemctl restart sshd
  • La première phrase signifie que le serveur enverra un paquet vide au client toutes les 120 secondes.
  • La deuxième phrase indique que le serveur enverra un maximum de 720 fois, 120 * 720 = 24 heures
  • La connexion ne sera pas déconnectée pendant 24 heures

Solution 2: le client maintient activement la connexion

Modifier les ~/.ssh/configfichiers, augmenterServerAliveInterval 120

Host server
    HostName xxx.domain.local
    ServerAliveInterval 120
    User root

Envoyez un paquet vide au serveur toutes les 120 secondes

Réimprimé à partir de: SSH reste connecté

Je suppose que tu aimes

Origine blog.csdn.net/rjszz1314/article/details/112979959
conseillé
Classement