SSM을 사용하게 되면 가장 불편한게
SSM의 기본 계정으로 접속을 하게 되는 것이다.
SSM은 ssm-user라는 기본 계정을 가지게 되는데, 이 계정으로 사용 하게 된다
한가지 예로 들어보자
user1로 접속해야 하는 계정이 있다 하지만 SSM으로 접속하게 되면 ssm-user로 접속하게 된다
만약 user1과 user2가 있다면 user1을 가지고 있는 계정은 user1로 접속해야 하고 user2로 접속해야 하는 계정은 user2로 접속 하게 만들고 싶을때 우린 어떻게 해야 할지 고민해봐야 한다.

SSM의 기본 동작 원리는 위와 같다 User는 AWS System Manager를 통해 인스턴스에 접속하게 되고, 인스턴스에 접속에 관한 제어는 Role에 의해서 이루어 진다. 이 과정 속에서 User는 ssm-user로 인스턴스에 접속 하게 되는데 콘솔 아이디와 인스턴스의 로그인 아이디를 맞춰 접속 할 수 있다면 참 좋을거 같다는 생각을 해본다.
우선 AWS System Manager에 들어가서 General Preferences를 찾아가서 편집을 눌러줍니다.
여기서 Run As를 비워 줍니다.

그리고, 보안 자격 증명에서 사용자에서 내가 사용하는 아이디를 선택하고
태그를 설정해 줍니다.
키 : SSMSessionRunAs
값 : user1 (계정명과 동일하게 작성합니다.)
위와같이 적용하면 이제 SSM을 통해 서버에 접속합니다. 시작 ID가 사용자 계정과 같아진 것을 확인 하 실 수 있습니다.
'서버인프라' 카테고리의 다른 글
AWS SSM으로 인스턴스 접근 하기 (1) | 2025.03.17 |
---|---|
keyCloak 설치 (0) | 2023.03.20 |
ssh execute command (0) | 2023.01.30 |
Linux ZIP 사용 하기 (2) | 2023.01.27 |
git clone 오류 (0) | 2022.11.29 |
댓글