Como posso desativar / modificar o banner de login SSH para um determinado usuário?
Como posso desativar / modificar o banner de login SSH para um determinado usuário?
Respostas:
Parece que é possível desativar essa mensagem com base no usuário, criando um arquivo vazio no diretório $ HOME do usuário (/ home / nome de usuário /) chamado .hushlogin
.
touch ~/.hushlogin
Na /etc/ssh/sshd_config
certeza de que há uma linha:
PrintMotd no
Se estiver definido como 'yes', altere para 'no'.
Reinicie o servidor SSH digitando
service ssh restart
Você deve ser bom para ir de lá.
"no"
e, no entanto, a saudação de boas-vindas ainda estava aparecendo. O que ajudou foi a atualização /etc/pam.d/sshd
.
.hushlogin
não fazer o truque para mim (no Debian 7), mas definição Bandeira de /dev/null
em /etc/ssh/sshd_config
:
#Banner /etc/issue.net
Banner /dev/null
Também é possível desativar o banner usando a solução somente do lado do cliente, ou seja, configurando o nível de log como erro:
ssh -o LogLevel=Error <rest of cmd>
Encontrado aqui: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/