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 -qmais ça ne marche pas. Je ne veux pas utiliser ~/.hushloginet 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/nullne fonctionne pas, car sshsemble 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.dde tous les scripts pouvant s’y exécuter et d’imprimer une sortie sur la console lors de la connexion.