라이트세일에서 인스턴스동작을 안할때 System manager -> fleet Manager에서 관리가능있습니다.
기존 라이트세일 홈페이지에서 터미널매니저에서 접속이 안되면 amazon-ssm-agent를 설치를 진행하여 fleet Manager에서 인스턴슥 나타난다면
fleet manager -> node ID -> node actions -> connect -> Start terminal session 접속하면 웹브라우저에서 ssh 접속이 가능합니다.
추가적으로 시스템정보도 볼수가 있습니다.
인스턴스문제가 생겼을때 대체방법 사이트 : https://satisfactoryplace.tistory.com/402
----------------------------------------------------------------------------------------------------
아래의 내용은 2025년 2월 5일 aws knowledge-center에서 퍼온내용입니다. 업그레이드에 따라 내용이 달라질수 있습니다.
Lightsail 인스턴스를 Systems Manager에 추가하려면 어떻게 해야 하나요?
Amazon Lightsail 인스턴스를 AWS Systems Manager에 추가하고 싶습니다.
간략한 설명
Systems Manager는 Lightsail 인스턴스에서 직접 사용할 수 없습니다.
하이브리드 활성화를 사용하여 Lightsail 인스턴스를 Systems Manager에 추가할 수 있습니다. SSH 연결 문제를 해결하려면 세션 관리자를 사용하여 SSH 액세스 없이 Lightsail 인스턴스에 액세스하세요. Session Manager는 AWS Systems Manager의 기능입니다.
해결 방법
Systems Manager용 하이브리드 활성화 코드 및 ID를 생성하세요
- AWS Systems Manager 콘솔을 엽니다.
- 탐색 창의 노드 관리에서 하이브리드 활성화를 선택합니다.
- 활성화 생성을 선택합니다. 다음 매개변수를 사용합니다.
활성화 설명: 설명을 입력합니다.
**인스턴스 제한:**등록하려는 인스턴스의 수를 입력합니다.
**IAM 역할:**선택하세요 ****요구되는 권한을 보유한 시스템 기본 명령 실행 역할 AmazonEC2RunCommandRoleForManagedInstances를 자동으로 생성합니다. - 활성화 생성을 선택합니다.
다음과 비슷한 메시지가 나타납니다.
“새로운 활성화를 성공적으로 생성했습니다. 활성화 코드는 아래에 나와 있습니다. 다시 액세스할 수 없으므로 이 코드를 복사하여 안전한 곳에 보관하세요.
활성화 코드 byjELxxxxxxD0jmSP
활성화 ID 1d7103ea-xxxxxxxxxxxxxxxx52258ac0b4
이제 amazon-ssm-agent를 설치하고 Run Command를 사용하여 인스턴스를 관리할 수 있습니다.”
중요: 수신한 메시지에 있는 활성화 코드 및 활성화 ID를 기록하세요.
실행 중인 Lightsail 인스턴스를 Systems Manager에 추가하세요
브라우저 콘솔 또는 SSH 클라이언트를 통해 인스턴스에 대한 SSH 액세스 권한이 있는 경우 다음 절차를 사용하세요. SSH 액세스 권한이 없는 경우 시작 시 Systems Manager에 Lightsail 인스턴스 추가 섹션을 참조하세요.
실행 중인 Lightsail 인스턴스를 Systems Manager에 추가하려면 다음 단계를 완료하십시오.
-
Lightsail 인스턴스에 로그인하세요. AWS Systems Manager Agent(SSM Agent) 설치:
sudo mkdir /tmp/ssm sudo 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 restart amazon-ssm-agent sudo systemctl enable amazon-ssm-agent
참고: 이 명령은 Debian Lightsail 인스턴스에 SSM 에이전트를 설치합니다. Bitnami 기반 Lightsail 인스턴스는 Debian OS를 사용합니다. 다른 운영 체제를 설치하려면 하이브리드 Linux 노드에 ]() SSM 에이전트를 설치하는 [ 방법을 참조하십시오.
-
다음 명령을 실행하여 Systems Manager에 인스턴스를 등록하세요. 코드를 활성화 코드로, ID를 활성화 ID로 바꾸세요. 리전을 AWS 리전으로 바꾸세요.
sudo amazon-ssm-agent -register -y -id '1d7xxxxxxxxxxxx1a52258ac0b4' -code 'byjELGxxxxxxx0jmSP' -region 'ap-south-1'
-
다음 명령을 실행하여 SSM 에이전트를 다시 시작하세요.
sudo systemctl restart amazon-ssm-agent
-
AWS Systems Manager 콘솔에서 Fleet Manager를 선택하세요. Lightsail 인스턴스는 접두사로 **mi-**가 붙은 ID와 함께 나타납니다.
-
SSM Agent 핑 상태에서 인스턴스가 온라인 상태인지 확인하세요. 인스턴스가 온라인 상태인 경우 해당 인스턴스를 선택하세요.
-
인스턴스 작업을 선택한 다음 세션 시작을 선택하세요.
시작 시 Systems Manager에 Lightsail 인스턴스를 추가하세요
SSH 연결 문제가 발생하는 경우 다음 절차를 사용하세요.
인스턴스 시작 시 Systems Manager에 Lightsail 인스턴스를 추가하려면 사용자 데이터 스크립트를 통해 활성화 코드를 푸시하세요.
-
인스턴스가 시작되는 동안 시작 스크립트 추가를 선택하세요.
-
시작 스크립트 필드에 다음 코드를 추가하세요. 활성화 ID, 활성화 코드 및 AWS 리전과 함께 sudo amazon-ssm-agent -register 명령을 포함시키세요.
sudo mkdir /tmp/ssm sudo 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 enable amazon-ssm-agent sudo amazon-ssm-agent -register -y -id '1d7xxxxxxxxxxxx1a52258ac0b4' -code 'byjELGxxxxxxx0jmSP' -region 'ap-south-1' sudo systemctl restart amazon-ssm-agent
참고: 이 명령은 Debian Lightsail 인스턴스에 SSM 에이전트를 설치합니다. Bitnami 기반 Lightsail 인스턴스는 Debian OS를 사용합니다.다른 운영 체제를 설치하려면 하이브리드 Linux 노드에 ]() SSM 에이전트를 설치하는 [ 방법을 참조하십시오.
-
실행 중인 Lightsail 인스턴스를 시스템 관리자에 추가의 절차를 완료하여 AWS Systems Manager 콘솔에서 인스턴스에 액세스하세요.
--------------------------------------------------------------------------------------광고(Advertising)--------------------------------------------------------------------------------------------------------