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?
.bashrc
,.profile
,.bash_profile
fichier (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).Réponses:
Je répondais à la même question sur SO . En bref, ce message est déclenché par une exécution
sshd
dans Debug Moode (-d
activez 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
sshd
service.Le raisonnement est derrière le code source
-d
argumentsBien 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 DEBUG3
votresshd_config
.la source
sshd
avec l'-d
option 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?LogLevel DEBUG3
dans votresshd_config
et l' exécuter sans-d
, ce qui entraînera les mêmes journaux, mais vous ne verrez pas cette « salutation » lors de la connexion.