SSH est configuré sans mot de passe, mais il imprime le MoTD lorsqu'il se connecte. Est-il possible d'empêcher que cela se produise côté client?
J'ai essayé ssh -q
mais ça ne marche pas. Je ne veux pas utiliser ~/.hushlogin
et je ne veux pas changer la configuration du serveur. La seule chose qui peut fonctionner est de calmer toutes les sorties, avec >/dev/null 2>&1
. Cependant, je ne veux pas ignorer les erreurs au cas où il y aurait un problème. Même faire >/dev/null
ne fonctionne pas, car ssh
semble imprimer le motd au stderr.
Mise à jour et raisonnement J'effectue une sauvegarde dans un cron. Je ne veux pas recevoir d'email cron sauf si une erreur est survenue. Cependant, si le motd est imprimé, je recevrai tout le temps un courrier électronique.
Je veux garder le motd en cours d’impression car cela a des implications juridiques. Le motd dit "accès non autorisé interdit". Vous devez disposer de ce type de déclaration afin d'empêcher légalement les personnes d'y accéder (comme un panneau interdisant l'intrusion). Par conséquent, je ne veux pas masquer le désactiver tout le temps.
/etc/profile.d
de tous les scripts pouvant s’y exécuter et d’imprimer une sortie sur la console lors de la connexion.