Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem. - Resenha
User
2
@abu_bua: se você vir algo na fila de revisão do LQ que você não conhece, pressione pular ou pesquise no Google a resposta. ;-) Esta resposta é perfeitamente válida, uma vez que elimina motd.
Fabby
@Graham -------- ^
Fabby
@qinsi: Bem-vindo ao Ask Ubuntu! :-) Obrigado por me ensinar algo hoje e desculpe-me por terminar na fila do LQ. 1
Fabby
2
@abu_bua Não estou dizendo que é a melhor de todas as respostas. Tudo o que estou dizendo é: 1. É uma resposta, não uma pergunta. 2. Eu não sabia .hushlogin. 3. Como aprendi algo hoje, estou votando. 0 :-)
Fabby
16
Os arquivos de script /etc/update-motd.dgeram o arquivo /var/run/motd.dynamicque você identificou como contendo seu MOTD.
Uma maneira simplista de parar de gerar esse arquivo seria tornar todos os scripts não executáveis com:
O design é tão triste que os scripts são executados mesmo se o SSH estiver definido como PrintMotd no. Eu acho que o pam é realmente a melhor saída, parece que a configuração da data do noup deve domesticar isso, mas não.
Florian Heigl
1
Como o @FlorianHeigl sugere, isso não funciona.
einpoklum
A questão é desabilitar o motd no ssh, o que a resposta realmente faz. Mas a partir do seu comentário ou formulário, o floriano não está claro o que não funciona. Se você tiver um problema ou pergunta diferente, há um botão lá em cima.
277 Jakuje #
1
Encontrei uma solução alternativa / hack
ssh -t IP_ADDRESS bash
-t para forçar a alocação de tty
envie o bashcomando, pois o envio de um comando não gera nenhum negócio de banner.
Respostas:
A maioria das respostas precisa de acesso root.
Qualquer usuário pode obter um login limpo (incluindo desabilitar o MOTD), basta executar:
fonte
.hushlogin
. 3. Como aprendi algo hoje, estou votando. 0 :-)Os arquivos de script
/etc/update-motd.d
geram o arquivo/var/run/motd.dynamic
que você identificou como contendo seu MOTD.Uma maneira simplista de parar de gerar esse arquivo seria tornar todos os scripts não executáveis com:
Nota: Informações extraídas desta resposta por heemayl .
fonte
Outra maneira é comentar essas linhas em
/etc/pam.d/login
:fonte
Conforme a resposta de Alcuin Arundel, também edite
/etc/pam.d/sshd
e comente as linhas pam_motd para remover as mensagens ao entrar pelo ssh.fonte
Existe a opção de configuração em
sshd_config
, chamadaPrintMotd
. Configurá-lo parano
o trabalho.fonte
Encontrei uma solução alternativa / hack
-t
para forçar a alocação de ttyenvie o
bash
comando, pois o envio de um comando não gera nenhum negócio de banner.diverta-se
fonte