GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer le message "Connexion à xx.xxx.xx.xxx fermée" ?

si vous ajoutez -o LogLevel=QUIET à la ligne de commande SSH, ce message devrait disparaître :

ssh -o LogLevel=QUIET -t $SSH "
      some 
      commands
"

Vous pouvez également l'ajouter au ~/.ssh/config fichier sous la forme d'une ligne indiquant LogLevel QUIET


Cela vient de SSH. Vous le voyez parce que vous avez donné le -t switch, qui force SSH à allouer un pseudo-terminal pour la connexion. Traditionnellement, SSH affiche ce message pour indiquer clairement que vous n'interagissez plus avec le shell sur l'hôte distant, ce qui n'est normalement une question que lorsque SSH a un pseudo-terminal alloué.


Comme Fran l'a mentionné, cela se produit à cause du commutateur -t. Vous pouvez masquer le message en ajoutant :

 2> /dev/null

Votre code ressemblerait à ceci :

#!/bin/bash

ssh -t $SSH "
    some
    commands
" 2> /dev/null

Cela redirige STDERR vers /dev/null. Gardez à l'esprit que tous les messages d'erreur susceptibles d'être générés seront également redirigés vers /dev/null et seront donc masqués.


Linux
  1. Comment augmenter le délai d'expiration de la connexion SSH

  2. Comment vérifier la vitesse de votre connexion ssh

  3. Comment configurer les polices sur une connexion X distante (xdmcp Vs. Ssh) ?

  4. Comment supprimer Telegram ?

  5. Comment créer un message de bienvenue de connexion SSH personnalisé

Comment réparer l'erreur de connexion SSH refusée

Comment générer une clé SSH dans Windows 10

Comment supprimer un répertoire sous Linux

Comment configurer une connexion MySQL distante sécurisée

Comment supprimer une connexion de socket CLOSE_WAIT

Comment savoir si une connexion ssh ControlMaster est en cours d'utilisation