Ubuntu 如何知道哪台特定的机器连接到我的EC2实例

Ubuntu 如何知道哪台特定的机器连接到我的EC2实例,ubuntu,amazon-web-services,amazon-ec2,Ubuntu,Amazon Web Services,Amazon Ec2,有没有办法知道哪台机器在特定时间连接到EC2(ubuntu 12.04)实例 例如,我想知道在一个特定的时间内使用了哪个公钥(ssh密钥)连接到我的EC2实例 AWS中是否有任何功能可以获取这些信息,或者我可以在ubuntu中启用一些额外的日志来了解这些信息 另外,“last”命令对我没有帮助,因为它显示了连接到EC2机器的IP地址,在我的情况下,它显示了我公司的IP地址,而不是机器的您可以查看日志文件:/var/log/auth.log,登录信息如下所示: Mar 30 11:09:19 vo

有没有办法知道哪台机器在特定时间连接到EC2(ubuntu 12.04)实例

例如,我想知道在一个特定的时间内使用了哪个公钥(ssh密钥)连接到我的EC2实例

AWS中是否有任何功能可以获取这些信息,或者我可以在ubuntu中启用一些额外的日志来了解这些信息


另外,“last”命令对我没有帮助,因为它显示了连接到EC2机器的IP地址,在我的情况下,它显示了我公司的IP地址,而不是机器的

您可以查看日志文件:/var/log/auth.log,登录信息如下所示:

Mar 30 11:09:19 void sshd[1895]: Accepted publickey for vagrant from 10.0.2.2 port 63936 ssh2
Mar 30 11:09:19 void sshd[1895]: pam_unix(sshd:session): session opened for user vagrant by (uid=0)

正如您所见,默认情况下会记录用户登录、ip和身份验证方法数据。

谢谢您的回答,但ip地址对我没有帮助,因为它显示的是我公司的ip地址,而不是我公司网络中的机器的ip地址。另外,EC2实例上只有一个用户,每个人都通过同一个用户进行连接。