【问题标题】:Know IP address of system which started EC2 instance知道启动 EC2 实例的系统的 IP 地址
【发布时间】:2015-08-15 16:55:46
【问题描述】:

我正在使用 AWS,最近我的帐户详细信息(访问密钥/密钥)已被泄露。他们启动了 21 个 Ec2 实例。有没有办法检查 AWS EC2 实例是从哪个 IP 地址启动的?

【问题讨论】:

    标签: linux unix amazon-web-services amazon-ec2


    【解决方案1】:

    如果您启用了CloudTrail,您可以查看此信息。事件应该有“sourceIPAddress”。

    EC2 Log Example:

    {
        "Records": [{
            "eventVersion": "1.0",
            "userIdentity": {
                "type": "IAMUser",
                "principalId": "EX_PRINCIPAL_ID",
                "arn": "arn:aws:iam::123456789012:user/Alice",
                "accessKeyId": "EXAMPLE_KEY_ID",
                "accountId": "123456789012",
                "userName": "Alice"
            },
            "eventTime": "2014-03-06T21:22:54Z",
            "eventSource": "ec2.amazonaws.com",
            "eventName": "StartInstances",
            "awsRegion": "us-west-2",
            "sourceIPAddress": "205.251.233.176",
            "userAgent": "ec2-api-tools 1.6.12.2",
    

    【讨论】:

    • 你也可以登录aws管理控制台,cantrail,设置filter name为instance ID,就可以查到源IP了。
    • 随着成本的增加,我们已经终止了实例,有没有其他方法可以找到IP地址?
    • Greg 的这个回答不需要实例正在运行。一般来说,找到罪魁祸首是你最不关心的问题——你最好弄清楚你是如何不小心暴露了你的钥匙的。
    • 我完全同意,更好地关注如何保护您的环境并确保它不会再次发生。您不再信任您的 AWS 账户的任何凭证...访问密钥/秘密密钥、ssh 密钥、用户等。
    猜你喜欢
    • 2022-07-29
    • 1970-01-01
    • 2020-06-27
    • 2021-10-23
    • 2014-09-16
    • 2013-02-11
    • 2014-06-16
    • 2015-06-07
    • 2018-02-15
    相关资源
    最近更新 更多