퍼블릭 클라우드

Ubuntu 운영 체제에서 AWS EC2 인스턴스에 SSM Agent를 설치하는 방법

변군Dev 2022. 11. 16. 08:21
728x90

Ubuntu 운영 체제에서 AWS EC2 인스턴스에 SSM Agent를 설치하는 방법

AWS Systems Manager Agent (SSM Agent)는 Amazon EC2 인스턴스 및 기타 지원되는 AWS 리소스와 상호 작용하도록 설계된 에이전트입니다. SSM Agent를 설치하면 AWS Systems Manager 서비스를 사용하여 EC2 인스턴스를 관리하고 원격으로 명령을 실행하거나 구성을 변경할 수 있습니다.

1. EC2 인스턴스에 연결

SSM Agent를 설치하려면 먼저 EC2 인스턴스에 SSH 또는 Session Manager를 통해 연결합니다.

2. 작업 디렉토리 생성

mkdir /tmp/ssm

3. 작업 디렉토리로 이동

cd /tmp/ssm

4. SSM Agent(amazon-ssm-agent) 다운로드

wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb

5. SSM Agent(amazon-ssm-agent) 설치

sudo dpkg -i amazon-ssm-agent.deb
$ dpkg -i amazon-ssm-agent.deb
Selecting previously unselected package amazon-ssm-agent.
(Reading database ... 63640 files and directories currently installed.)
Preparing to unpack amazon-ssm-agent.deb ...
Preparing for install
-> Systemd detected
inactive
Failed to stop amazon-ssm-agent.service: Unit amazon-ssm-agent.service not loaded.
Unpacking amazon-ssm-agent (3.1.1927.0-1) ...
Setting up amazon-ssm-agent (3.1.1927.0-1) ...
Starting agent
Created symlink /etc/systemd/system/multi-user.target.wants/amazon-ssm-agent.service → /lib/systemd/system/amazon-ssm-agent.service.
728x90

6. SSM Agent 서비스 시작

SSM Agent를 시작하고 부팅 시 자동으로 시작하도록 설정합니다.

sudo systemctl start amazon-ssm-agent
sudo systemctl enable amazon-ssm-agent

7. SSM Agent(amazon-ssm-agent) 상태 확인

SSM Agent가 정상적으로 실행 중인지 확인합니다.

systemctl status amazon-ssm-agent

s1

8. SSM Agent(amazon-ssm-agent) 버전 정보 확인

amazon-ssm-agent --version
$ amazon-ssm-agent --version
SSM Agent version: 3.1.1927.0

 

이제 SSM Agent가 EC2 인스턴스에 설치되었으며 AWS Systems Manager 서비스를 사용하여 인스턴스를 관리할 수 있습니다. AWS Systems Manager 콘솔 또는 AWS CLI를 사용하여 인스턴스를 관리하고 원격 명령 실행, 구성 변경, 패치 관리 등을 수행할 수 있습니다.

 

참고URL

- snap으로 설치 : https://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/agent-install-ubuntu-64-snap.html

 

728x90