갑자기 aws 키를 이용하여 EC2에 접근하려고 하는데, 아래와 같은 에러가 발생하였다. 처음에는 깜짝 놀랐으나 원인은 접속 IP는 동일하나, 원격호스트 ID가 변경되었기 때문입니다. 저의 경우는 EC2에 탄력적 IP를 지정하면서 생긴 문제였습니다. 해결방법은 간단하게 아래 파일에서 기존에 인증한 host 행부분을 삭제해주면 됩니다. vi ~/.ssh/known_hosts 이후 정상적으로 접속되는 것을 볼 수 있었습니다.
AWS
EC2에 필요한 IAM 역할을 생성하는 방법에 대해 정리 해 본다. EC2생성하기에 관한 글은 이전에 작성한 EC2 서비스 시작하기 포스트를 참고한다. S3생성하기에 관한 글은 이전에 작성한 S3 시작하기 포스트를 참고한다. IAM 역할 생성 AWS에 접속 후, 가장 상단에서 IAM을 검색하여 IAM 페이지로 이동한다. IAM페이지에서 좌측 패널 액세스관리 -> 역할 메뉴를 클릭한다. 역할 메뉴에 들어와서 우측 상단에 있는 역할 생성 버튼을 클릭한다. 그럼 아래와 같은 페이지가 뜨는데, 나는 EC2에 사용할 역할을 생성하고 있기 때문에, 서비스 또는 사용사례에서 EC2를 선택한다. 그럼 해당 역할에 대해 필요한 권한을 선택하라고 나온다. 여기에서, CI/CD 구성에 필요한 아래와 같은 권한들을 직접 선택..
AWS S3를 시작하는 기본적인 방법에 대해 간략히 정리해보고자 한다. 만약 EC2를 설정하는 방법에 대해 알고 싶다면, 이전에 작성한 EC2 서비스 시작하기 포스트를 참고하자. S3 생성하기 S3를 생성하는 것은 다른 AWS보다 훨씬 간단하다. 먼저 S3 페이지로 들어가 버킷 만들기 버튼을 클릭한다. 그럼 아래와 같은 화면을 볼 수 있다. AWS 리전을 선택하고, 원하는 버킷 이름을 설정한다.(버킷이름은 아래 기술된 것처럼 unique해야 하므로 주의해서 설정한다.) 나머지 옵션들은 아래처럼 설정한다. 엑세스 차단설정을 해준다. 보안을 위해서 모든 퍼블릭 엑세스를 차단해준다. 많은 블로그에서 엑세스 전체를 허용해주는데 보안상 큰 이슈가 될 수 있으므로, 모두 차단해준다. (이렇게 해도 AWS IAM설정..