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“にしておこう。
以上。