Como posso desabilitar / modificar o banner de login do SSH para um determinado usuário?

17

Como posso desativar / modificar o banner de login do SSH para um determinado usuário?

    
por Olivier Lalonde 31.03.2011 / 11:29

5 respostas

34

Parece que é possível desabilitar esta mensagem por usuário, criando um arquivo vazio no diretório $ HOME do usuário (/ home / username /) chamado .hushlogin .

touch ~/.hushlogin
    
por Olivier Lalonde 31.03.2011 / 11:37
12

Se você quiser desabilitar essa mensagem para todos os usuários ssh, edite /etc/pam.d/sshd e comente as linhas

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]
    
por cweiske 04.02.2013 / 20:14
11

Em /etc/ssh/sshd_config , verifique se há uma linha:

PrintMotd no

Se estiver definido como 'yes', mude para 'no'.

Reinicie o servidor SSH digitando

service ssh restart

Você deve ser bom para ir de lá.

    
por JoshuaP 21.01.2014 / 21:23
2

.hushlogin não fez o truque para mim (no Debian 7), mas definiu Banner como /dev/null in /etc/ssh/sshd_config :

#Banner /etc/issue.net
Banner /dev/null
    
por Paul Bussmann 08.10.2015 / 09:07
2

Também é possível desabilitar o banner usando a solução somente do lado do cliente, ou seja, definindo o nível de log como erro:

ssh -o LogLevel=Error <rest of cmd>

Encontrado aqui: link

    
por Radek Postołowicz 27.11.2015 / 17:16