Supprimer le message d'environnement après la connexion au serveur?


1

Une fois connecté à un serveur OpenSSH sous OS X, le message suivant est imprimé:

Last login: Sun Dec 27 15:47:12 2015 from 172.16.4.4
Environment:
  USER=jdoe
  LOGNAME=jdoe
  HOME=/Users/jdoe
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
  MAIL=/var/mail/jdoe
  SHELL=/bin/bash
  SSH_CLIENT=172.16.4.4 56044 1522
  SSH_CONNECTION=172.16.4.4 56044 172.16.4.1 1522
  SSH_TTY=/dev/ttys006
  TERM=xterm-256color

Le serveur est OS X 10.5 G5 Powermac (PowerPC). J'exécute le serveur et donne d'autres comptes dessus pour tester leurs logiciels sous l'architecture PowerPC. Le serveur est démarré sshd -d ...car j'ai parfois besoin de consulter le fichier journal de débogage pour résoudre les problèmes.

Je ne sais pas si le message provient du client ou du serveur. La recherche a été délicate à cause du bruit provenant de résultats non pertinents.

Comment supprimer le message chez le client?


D' abord , vous devez trouver le message provient. Si elle est dans votre propre .bashrc, .profile, .bash_profilefichier (s), c'est facile. Si cela vient, disons, de /etc/profile, c'est difficile (à moins que vous ne puissiez modifier les paramètres de connexion de votre compte).
Thomas Dickey

Réponses:


1

Je répondais à la même question sur SO . En bref, ce message est déclenché par une exécution sshddans Debug Moode ( -dactivez la ligne de commande).

Vérifiez le script init ou comment démarrez votre serveur et assurez-vous de ne pas donner à sshd un tel argument et de redémarrer le sshdservice.

Le raisonnement est derrière le code source

Bien que de la question mentionnée précédemment, dans certains environnements, cette sortie peut être déclenchée par un autre bouton rotatif, mais je pense qu’il s’agit d’un bogue rouillé comme la version d’openssh que l’OP demandait.


Si les journaux vous intéressent, vous pouvez supprimer ce message en exécutant le serveur en mode normal et en utilisant LogLevel DEBUG3votre sshd_config.


"... je répondais à la même question sur SO ..." - Vous devez fournir la réponse ici car la question concerne le super utilisateur. Juste vélo , mais vous devriez probablement voter pour le fermer sur Stack Overflow depuis son sujet pour le site. Le débordement de pile est devenu un dépotoir pour des questions hors sujet et hors de propos.
jww

Ok, merci pour l'information. Je cours sshdavec l' -doption sur le serveur. Je le fais parce que je donne d'autres comptes sur la machine afin qu'ils puissent tester leurs logiciels sur l'architecture PowerPC, et j'ai parfois besoin de consulter le journal de débogage pour voir ce qui se passe s'ils ne peuvent pas se connecter. Y a-t-il un moyen de le supprimer chez le client?
jww

1
Oui. J'ai à peu près mis toutes les informations pertinentes ici. Si vous êtes intéressé par les journaux, vous pouvez configurer LogLevel DEBUG3dans votre sshd_configet l' exécuter sans -d, ce qui entraînera les mêmes journaux, mais vous ne verrez pas cette « salutation » lors de la connexion.
Jakuje
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.