私が担当する特定の仮想マシンへのrootアクセス権を持つ人が複数います。ルートとしてログインするために使用するIPアドレスを知りたいです。
ベストアンサー1
last
この情報は、次のコマンドを使用して取得できます。
# last|head
phemmer ssh 192.168.0.24 Wed Aug 20 21:08 - 21:08 (00:00)
phemmer pts/13 192.168.0.2 Wed Aug 20 14:00 - 18:43 (04:43)
phemmer ssh 192.168.0.2 Wed Aug 20 14:00 - 18:43 (04:43)
phemmer ssh ::1 Wed Aug 13 23:08 - 23:08 (00:00)
phemmer ssh ::1 Wed Aug 13 23:08 - 23:08 (00:00)
phemmer ssh ::1 Wed Aug 13 23:07 - 23:07 (00:00)
phemmer pts/15 192.168.0.20 Thu Aug 7 19:00 - 19:00 (00:00)
phemmer ssh 192.168.0.20 Thu Aug 7 19:00 - 19:00 (00:00)
phemmer :0 Wed Jul 30 20:06 still logged in
reboot system boot 3.13.2-gentoo Wed Jul 30 20:05 still running
もちろん、3番目の列にはSSHログイン用のリモートIPアドレスが表示されます。
last
ファイルを使用するので、/var/log/wtmp
この方法はG-Manの答えと似ています(ファイルパスを指定する必要がないので少し簡単です)。