내용으로 건너뛰기

시작 시 Amazon EC2 Linux 인스턴스에 SSM Agent를 설치하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스에 AWS Systems Manager Agent(SSM Agent)를 설치하고 시작 전에 시작하도록 하고 싶습니다.

해결 방법

SSM Agent가 미리 설치된 Amazon Machine Image(AMI) 목록에 대해서는 SSM Agent가 미리 설치된 AMI 찾기를 참조하십시오. 다른 버전의 Linux AMI에서 생성한 EC2 인스턴스에는 SSM Agent를 수동으로 설치해야 합니다.

전제 조건: SSM Agent를 설치하기 전에 지원되는 운영 체제(OS)를 사용하고 SSM Agent 사전 요구 사항을 완료해야 합니다.

SSM Agent를 설치하려면 인스턴스를 시작하기 전에 사용자 데이터를 Amazon EC2 Linux 인스턴스에 추가하십시오.

다음 단계를 완료하십시오.

  1. SSM Agent와 함께 사용할 AWS Identity and Access Management(IAM) 인스턴스 프로파일을 생성합니다.
  2. 새 인스턴스를 시작한 다음, 애플리케이션 및 OS 이미지, 인스턴스 유형, 키 페어, 네트워크 설정, 스토리지와 같은 인스턴스 파라미터를 구성합니다.
  3. 고급 세부 정보 섹션을 확장한 후 IAM 인스턴스 프로파일 드롭다운 목록에서 해당 IAM 인스턴스 프로파일을 선택합니다.
  4. 사용자 데이터의 경우 OS에 대한 다음 정보를 입력합니다.
    Amazon Linux 2, Red Hat Enterprise Linux(RHEL) 7, CentOS 7(64비트):
    x86_64 인스턴스:
    #!/bin/bash
    cd /tmp
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    ARM64 인스턴스:
    #!/bin/bash
    cd /tmp
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    Amazon Linux 2023, Red Hat Enterprise Linux(RHEL) 8 또는 9, CentOS 8(64비트):
    x86_64 인스턴스:
    #!/bin/bash
    cd /tmp
    sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    ARM64 인스턴스:
    #!/bin/bash
    cd /tmp
    sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    참고: SSM Agent가 올바르게 작동하려면 RHEL 9, RHEL 8 또는 CentOS 8 인스턴스에 Python 2 또는 Python 3을 설치해야 합니다. Python을 설치하려면 이전 x86_64 및 ARM64 명령 예제에서 #!/bin/bash 뒤에 다음 명령을 추가합니다.
    sudo dnf install python3
    Amazon Linux 및 CentOS 6(64비트):
    #!/bin/bash
    cd /tmp
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    sudo start amazon-ssm-agent
    Ubuntu 22 및 Ubuntu 16(Deb 설치 프로그램), Debian 8 및 Debian 9:
    #!/bin/bash
    mkdir /tmp/ssm
    cd /tmp/ssm
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
    sudo systemctl start amazon-ssm-agent
    Ubuntu 14(Deb 설치 프로그램):
    #!/bin/bash
    mkdir /tmp/ssm
    cd /tmp/ssm
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
    sudo dpkg -i amazon-ssm-agent.deb
    sudo start amazon-ssm-agent
    Suse 15와 Suse 12:
    #!/bin/bash
    mkdir /tmp/ssm
    cd /tmp/ssm
    wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
    sudo rpm --install amazon-ssm-agent.rpm
    sudo systemctl enable amazon-ssm-agent
    sudo systemctl start amazon-ssm-agent
    사용자 데이터에 대한 자세한 내용은 AWS Management Console의 사용자 데이터를 참조하십시오.
  5. Summary(요약)에서 시작하려는 인스턴스 수를 입력합니다.
  6. 인스턴스 시작을 선택합니다.
  7. (선택 사항) SSM Agent를 자동으로 업데이트하려면 SSM Agent 자동 업데이트를 선택합니다.

Windows의 경우 시작할 때 Amazon EC2 Windows 인스턴스에 AWS Systems Manager Agent(SSM Agent)를 설치하려면 어떻게 해야 합니까?를 참조하십시오.

관련 정보

SSM Agent 업데이트 자동화

Linux용 EC2 인스턴스에서 SSM Agent 사용

Windows Server용 EC2 인스턴스에서 SSM Agent 사용

Systems Manager에서 Amazon EC2 인스턴스를 관리형 인스턴스로 표시하지 않는 이유는 무엇입니까?

AWS 공식업데이트됨 7달 전
댓글 없음

관련 콘텐츠