Mostrar apenas o último login na mensagem de boas-vindas do SSH

0

Quando eu faço login no meu pi de framboesa, ele me mostra esta mensagem, eu gosto do fato de que ele mostra o último login, mas a informação é muito longa (também porque eu faço login de dispositivos móveis).

Linux RaspberryPi 4.1.11+ #822 PREEMPT Fri Oct 23 16:14:56 BST 2015 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 29 17:00:38 2015 from computer.local

Existe a possibilidade de mostrar isso em vez disso?

Last login: Thu Oct 29 17:00:38 2015 from computer.local

Além disso, mostre o endereço IP em vez do nome resolvido?

Eu sei que posso ver o auth.log, mas gostaria de saber se é possível.

    
por Matteo 29.10.2015 / 17:18

1 resposta

0

Esta mensagem vem do arquivo padrão /etc/motd em que o administrador pode colocar informações para as pessoas que fazem o login. Basta esvaziá-lo, por exemplo:

sudo sh -c '>/etc/motd'

Você pode obter o endereço IP de um último login com

last -i $USER | grep -v 'still logged' | head -1

Dos comentários abaixo: PrintMotd no in /etc/ssh/sshd_config é o padrão no debian parece, mas não tem efeito: ssh ainda mostra o arquivo / etc / motd.

    
por 29.10.2015 / 17:21