PrintLastLog

SSHの設定で表題の件について。

■ 環境

  • Amazon Linux

■ sshd_config

/etc/ssh/sshd_config“を見ていて、これって何だっけ?となった。

PrintLastLog yes

デフォルト値も”yes“であるが、しっかり書かれてもいる。`man`では下記のように記載があった。

PrintLastLog
  Specifies whether sshd(8) should print the date and time of the last user login when a user logs in interactively.
  The default is “yes”.

最後にログインした日時とIPが出る。IPでなければFQDNもある。接続元のIPが名前解決できるかできないか、であるか。

$ ssh example
Last login: Fri Aug 18 19:08:47 2017 from XXX.XXX.XXX.XXX
[withsin@example ~]$

下記のように”/etc/ssh/sshd_config“を編集した。

# PrintLastLog yes
PrintLastLog no

`sshd`を再起動する。

[withsin@example ~]$ sudo service sshd restart

ログインしても出なくなった。

$ ssh example
[withsin@example ~]$

自分以外がログインした形跡はないよな?といつも何となく見ている箇所であるので、”yes“にしておこう。

以上。