Como suprimir a mensagem uname do Debian quando estiver ssh'ing na máquina? Além disso, mudá-lo para outra coisa, se possível

0

Eu adoraria me livrar dessa mensagem uname quando ssh 'na máquina do Debian 9:

Linux backup-server 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64

Esta linha gostaria de manter:

No mail.

Eu tentei:

ssh -q ...

e configuração:

PrintLastLog no

no:

/etc/ssh/sshd_config

Em seguida, excluí completamente o conteúdo deste arquivo:

/etc/motd

porque eu não me importo com isso.

Como um bônus, se possível eu gostaria de ver o uptime --pretty quando ssh 'no servidor Debian.

    
por Vlastimil 15.02.2018 / 06:48

1 resposta

1

No Debian 9 existem arquivos sendo executados em ssh 'ing no servidor no diretório:

/etc/update-motd.d/

Todos os arquivos serão executados após o ssh '% se tiver um bit executável definido.

Portanto, neste caso, liste primeiro todos os arquivos:

ls -l /etc/update-motd.d/

e, em seguida, investigar o conteúdo com cat .

No meu caso, havia apenas um arquivo chamado:

10-uname

com conteúdo:

#!/bin/sh
uname -snrvm

que é o que eu estava procurando.

Eu simplesmente mudei a linha:

uname -snrvm

para:

uptime --pretty

E renomeou o script para:

00-uptime

A mensagem uname desapareceu e uptime é exibido agora.

Quando ssh 'está no servidor, vejo agora:

up 6 days, 12 hours, 15 minutes
No mail.

Nota:

Pode ser sensato definir um atributo imutável para o arquivo, evitando que ele seja alterado com:

sudo chattr +i /etc/update-motd.d/00-uptime
    
por 15.02.2018 / 06:48

Tags