EC2 서비스로 신규 nexus 서버를 추가하기 위해 사내 aws 권한중 ec2 관련 권한을 받아 서버 인스턴스를 구축중에 위와 같은 에러를 만났습니다. 좀더 자세히는 아래와 같습니다. WARNING: UNPROTECTED PRIVATE KEY FILE! Permissions 0644 for 'nexus.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "nexus.pem": bad permissions ec2-user@ec2-n-nn-nn-n.ap-northeast-2.compute.amazonaws.com: Pe..
EC2 인스턴스 생성 예제를 만들다가 발생하였다. 보안그룹 이름에 특수문자가 들어가서 그런줄 알았으나 알고보니 보안그룹 포트별 설명란에 한글을 잔뜩 써놔서 안된거였다... 원인을 불러온 화면은 가장 오른쪽 빨간 네모에 들어있는 한글들이다.. 이것을 다음과 같이 수정해주었다.. 설명란을 영어로 수정하였다...! 완료하니 잘 통과한다..
안녕하세요. 오늘은 아마존 EC2 인스턴스 서버를 한대 빌려보는 예제를 기록하고자 합니다. AWS, GCP, Azure 등 여러 클라우드 서비스가 존재하지만 여전히 AWS의 영향력과 커뮤니티는 막강합니다. 따라서 많은 IT기업 및 스타트업들이 커뮤니티가 다양한 AWS를 선호하게 되어 자연스레 개발자들의 관심도 AWS로 쏠리기 시작한 것 같습니다. 그 출발점이 바로 EC2라고 생각되는데요. EC2는 Elastic Compute Cloud의 약자로. 클라우드로 서버를 한대 빌려서 서비스를 유지하는 것입니다. 여러분의 그 출발점을 EC2 서버를 한대 빌려보는 것부터 시작해보시는 건 어떨까요?? 우선 AWS 계정으로 로그인을 한 후, 좌측의 서비스를 클릭하여 모든 서비스 중 EC2를 클릭합니다. 그런 다음엔 아..
EC2 인스턴스를 생성했을 때 발급받은 .pem 파일을 준비합니다. MacOS .pem 파일 준비 아래의 명령어로 해당 파일의 권한을 수정해줍니다. $ chmod 600 xxx.pem 이 권한 수정을 해주지 않으면 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 해당 에러가 발생한다. ssh 접속 $ ssh -i [.pem 파일 디렉토리 주소] ec2-user@퍼블릭IP주소 추가 설명을 하자면 .pem 파일 디렉토리 주소란 .pem 파일을 특정 디렉토리에 소중히 보관하고 터미널창에서 pwd 명령어를 입력했을 때 나오는 디렉토리 주소와 .pem 파일을 합친 것입니다. 저로 예를 들면 .pem 파일의 디렉토리 주소는 /Users/useonghwan/..
현재, 스터디팜이라는 프로젝트를 진행중에 있고 5명의 인원과 모바일웹, IOS 클라이언트에서 지원하는 REST API를 개발중이다. 서버로 사용할 EC2, 이미지 및 파일 저장소 S3, 데이터베이스 RDS 이런식으로 구성하고자 했으나 RDS를 사용하는 것이 프리티어도 끝났고 요금상 개발비용이 좀 많이 들것 같아서 개발/테스트 서버에서 사용할 EC2에 Postgresql DB를 설치하여 EC2 서버 포트 5432에 붙어서 접속하고자 했다. * 이는 RDS를 두는 것보다 로컬에서는 현저히 속도가 느렸으나 API를 배포하고나서의 JMeter를 활용한 부하테스트에서 나름 잘 버티는 것 같아서 연습하고 싶은 사람에게만 추천한다. 사전작업 - AWS EC2에서 보안그룹에서 5432 포트 열어두기 -> Postgre..