Ho SSH impostato senza password, tuttavia stampa il MoTD quando effettua l'accesso. Esiste un modo per impedire che ciò accada dal lato client?
Ci ho provato ssh -q
ma non funziona. Non voglio usare ~/.hushlogin
né voglio cambiare la configurazione del server. L'unica cosa che può funzionare è silenziare tutto l'output, con >/dev/null 2>&1
. Tuttavia, non voglio ignorare gli errori nel caso in cui ci sia effettivamente un problema. Anche fare >/dev/null
non funziona, poiché ssh
sembra stampare il motd sullo stderr.
Aggiornamento e ragionamento Sto eseguendo il backup in un cron. Non desidero ricevere un'e-mail cron a meno che non si sia verificato un errore. Tuttavia, se il motivo è stampato, riceverò sempre un'e-mail.
Voglio continuare a stampare il motivo perché ciò ha implicazioni legali. Il motd dice "accesso non autorizzato vietato". Devi avere questo tipo di affermazione lì per impedire legalmente alle persone di accedervi (come un segno senza sconfinare). Quindi non voglio disabilitarlo per tutto il tempo.
/etc/profile.d
per eventuali script che possono essere eseguiti lì e stampare alcuni output sulla console al momento dell'accesso.