Posso desativar o último login do SSH e o MOTD por usuário?


8

Estou ciente de que você pode desativar última login e mensagens mensagem-of-the-dia ao iniciar sessões SSH por ter PrintLastLog noe PrintMotd nono /etc/ssh/sshd_config.

No entanto, não tenho permissão para modificar /etc/ssh/sshd_configno sistema que estou acessando. Existe uma maneira de definir PrintLastLog noe apenas PrintMotd nopara meu usuário local?

Respostas:


10

Sim, você pode adicionar a Match Userdiretiva ao seu arquivo sshd_config da seguinte maneira:

Match User root 
    PrintlastLog no
    PrintMotd no

A Matchdiretiva também funciona para Groupe Addresspara correspondência para o grupo GEOS / Unix e o endereço IP retrospectivamente.

Atualizar:

Como base por usuário, sem acesso ao sshd_config, você apenas criaria um arquivo vazio no $HOME/.hushloginqual impediria que o bash no modo interativo produzisse esses alertas. Isso também funciona em outros sistemas que usam login(1)como telnet e sessões de tela.

Atualização 2:

Para suprimir a Bannersaída do sshd por sessão, use ssh -q <host>ou inclua LogLevel quietem seu ~ / .ssh / config


OP disse que não pode modificar o / etc / ssh / sshd_config
MariusMatutiae

Obrigado @MariusMatutiae por apontar isso. Atualizei minha resposta para explicar isso.
Dwight Spencer

4
~/.hushloginsuprimiu o motd e as últimas mensagens de login. : D Pontos de bônus se você puder desativar o banner conforme definido Banner /etc/issueem /etc/ssh/sshd_config.
Alexander - Restabelece Monica

11
Obrigado @XAleXOwnZX, esqueci completamente disso. Atualizei a resposta para incluir a supressão de banner.
Dwight Spencer

2

Nem todas as implementações do OpenSSH como as do Ubuntu permitem o PrintMotd ou o PrintlastLog na seção Match User .

Pode-se encontrar essa pergunta askubuntu útil com alguma solução alternativa, se ele / ela tiver um erro como:

/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.