Tengo una configuración SSH sin contraseña, sin embargo, imprime el MoTD cuando inicia sesión. ¿Hay alguna forma de evitar que eso suceda desde el lado del cliente?
Lo he intentado ssh -q
pero eso no funciona. No quiero usar ~/.hushlogin
ni quiero cambiar la configuración del servidor. Lo único que puede funcionar es silenciar toda la salida, con >/dev/null 2>&1
. Sin embargo, no quiero ignorar los errores en caso de que realmente haya un problema. Incluso hacer >/dev/null
no funciona, ya que ssh
parece imprimir el motd en el stderr.
Actualización y razonamiento Estoy ejecutando copia de seguridad en un cron. No quiero recibir un correo electrónico cron a menos que se haya producido un error. Sin embargo, si se imprime el motd, recibiré un correo electrónico todo el tiempo.
Quiero que se imprima el motd porque eso tiene implicaciones legales. La motd dice "acceso no autorizado prohibido". Debe tener este tipo de declaración para evitar legalmente que las personas accedan a ella (como un letrero de no traspaso). Por lo tanto, no quiero deshabilitarlo todo el tiempo.
/etc/profile.d
hay secuencias de comandos que puedan ejecutarse allí e imprimir algunos resultados en la consola al iniciar sesión.