본문 바로가기
  • [성공하는 개발자] - Developer

Server/AWS8

[AWS] Jenkins 원격 서버 배포(Publish Over SSH) ✔️ 배포할 서버가 여러대로 늘어나여, 젠킨스 서버와 배포 서버가 분리되어야 한다면, 각각 서버마다 jenkins를 설치해야할까? 아니다. 한개의 젠킨스 서버 빌드하여 모든 다른 서버에 SSH방식으로 파일 전송, 빌드 스크립트를 유발하여 관리가 가능하다. 📚 1. Publish Over SSH 플러그인 검색 및 설치 Jenkins 관리 -> 플러그인 관리 📚 2. Publish Over SSH 플러그인 설정 Jenkins 관리 -> 시스템 설정 ✔️ Publish over SSH 탭으로 이동하여 관련 내용 설정 - Key : ec2를 생성할 때 받은 ssh 접속 키인 pem 파일내용을 복사하여 붙여 넣으면 된다. ✔️ SSH Servers Name : 사용할 임의의 SSH Servers의 Name을 입력.. 2023. 3. 27.
[AWS] IAM 유저 및 MFA 생성하기 IAM 이란? IAM(AWS Identity and Access Management)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하여 리소스를 사용하도록 인증 및 권한 부여된 대상을 제어합니다. 물리 데이터 센터를 생각해봅시다. 출입이 허가된 인원들은 출입 카드를 통해 출입하거나, 리스트에 방문 기록을 하고 허가를 받아야 합니다. IAM은 이러한 데이터 센터의 출입 권한을 부여하는 출입카드나, 방문 허가 같은 기능을 가지고 있는 AWS 서비스입니다. 보안 주체가 인증(Authentication)과 권한부여(Authorization)을 받아 리소스에 대한 요청을 승인하는 것이 IAM의 주요 작동 방식입니다. (자세한 사항은 참고자료에서 확인해주세요.) AWS 계.. 2022. 7. 28.
[AWS] EC2 에 JAVA 버전 11로 업데이트 JAVA버전은 8버전 설치했는데 버전을 11로 변경해야되서 업데이트 할수 밖에 없었다 버전이 달라 패킷 설치가 안되어 할 수 없이 11 버전으로 변경 해야 되는 상황이라 변경할수 밖에 없었다. AWS에 EC2 올린 이미지는 Amazon Linux 2 AMI 다. 패키지를 업데이트 한다 $sudo yum install java-11-amazon-corretto-headless y를 눌러 설치를 완료한다. 이제 자바 버전을 스위칭한다. $sudo alternatives --config java 명령어를 입력하면 다음과 같이 설치되어있는 자바버전 목록과 현재 활성화 되어 있는 것을 알려준다. 새로 설치한 것은 2번이므로 번호 입력에 2번을 입력한다. $ 2 개의 프로그램이 'java'를 제공합니다. $ $ 선.. 2022. 4. 20.
[AWS] EC2에 Jenkins 설치하기 EC2에 Jenkins 설치 방법 입니다. 처음 설치해 보고 완료되어 포스팅 자료 남기기위해 구성하였습니다. 구성 AWS Linux 를 사용하여 Jenkins설치를 진행하도록 하겠습니다. $ cat /etc/*release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" Amazon Linux release 2 (Karoo) Jenkins 설치에 앞서 update를 먼저 진행하도.. 2022. 4. 20.