Sì che puoi, aggiungi Match User
direttiva al tuo file sshd_config in questo modo:
Match User root
PrintlastLog no
PrintMotd no
Il Match
direttiva funziona anche per Group
e Address
da abbinare retrospettivamente al gruppo GEOS/Unix e all'indirizzo IP.
Aggiornamento:
Come base per utente senza accesso a sshd_config, dovresti semplicemente creare un file vuoto in $HOME/.hushlogin
che impedirebbe a bash in modalità interattiva di emettere questi avvisi. Questo funziona anche con altri sistemi che usano login(1)
come telnet e sessioni sullo schermo.
Aggiornamento 2:
Per sopprimere il Banner
l'output da sshd in base alla sessione usa ssh -q <host>
o includi LogLevel quiet
nel tuo ~/.ssh/config
Non tutte le implementazioni OpenSSH come quelle in Ubuntu consentono PrintMotd o PrintlastLog in Abbina utente sezione.
Si potrebbe trovare utile questa domanda su askubuntu con qualche soluzione alternativa se si riceve un errore come:
/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block