Ano, můžete, přidejte Match User
direktivu do vašeho souboru sshd_config takto:
Match User root
PrintlastLog no
PrintMotd no
Match
direktiva funguje také pro Group
a Address
aby zpětně odpovídaly skupině GEOS/Unix a IP adrese.
Aktualizace:
Na základě uživatele bez přístupu k souboru sshd_config byste vytvořili prázdný soubor v $HOME/.hushlogin
což by zabránilo bash v interaktivním režimu vydávat tato upozornění. Toto funguje také v jiných systémech, které používají login(1)
jako jsou telnet a relace obrazovky.
Aktualizace 2:
K překonání Banner
výstup z sshd na základě relace použijte ssh -q <host>
nebo zahrnout LogLevel quiet
ve vašem ~/.ssh/config
Ne všechny implementace OpenSSH jako ty v Ubuntu umožňují PrintMotd nebo PrintlastLog v Match User sekce.
Někdo může považovat tuto otázku askubuntu za užitečnou s nějakým řešením, pokud dostal chybu jako:
/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block