SSH 환영 메시지에 마지막 로그인만 표시

SSH 환영 메시지에 마지막 로그인만 표시

내 라즈베리 파이에 로그인하면 이 메시지가 표시됩니다. 마지막 로그인이 표시된다는 사실이 마음에 들지만 메시지가 너무 깁니다(모바일 장치에서 로그인하기 때문에).

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

이거 표시 가능한가요?

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

또한 확인된 이름 대신 IP 주소를 표시합니까?

auth.log를 볼 수 있다는 것을 알고 있지만 이것이 가능한지 알고 싶습니다.

답변1

/etc/motd이 메시지는 관리자가 로그인한 사람에 대한 정보를 저장할 수 있는 표준 파일에서 나온 것입니다 . 예를 들면 다음과 같습니다.

sudo sh -c '>/etc/motd'

다음 명령을 사용하여 마지막 로그인의 IP 주소를 얻을 수 있습니다

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

아래 설명을 보면 PrintMotd noin이 /etc/ssh/sshd_config데비안의 기본값인 것 같지만 효과가 없습니다. ssh는 여전히 /etc/motd 파일을 표시합니다.

관련 정보