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_configDebianのデフォルト値のようですが、効果はありません。 ssh はまだ /etc/motd ファイルを表示します。

おすすめ記事