젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(1)
2023. 12. 25. 17:22ㆍ백엔드/Jenkins
반응형
※ Docker에 젠킨스 컨테이너 설치 이후에 작업입니다.
먼저 아래와 같이 컨테이너에 접속한다.
--컨테이너 ID 확인
docker ps
--컨테이너 접속
docker exec -it 컨테이너ID /bin/bash
-- 아래 명령어 입력
ssh-keygen -t rsa
Generating public/private rsa key pair.
-- KEY를 보관할 위치를 설정 ( 아무값 없이 엔터 눌러도 괜찮다 )
Enter file in which to save the key (/var/jenkins_home/.ssh/id_rsa):
Created directory '/var/jenkins_home/.ssh'.
-- 비밀번호를 추가로 설정 ( 아무값 없이 엔터 눌러도 괜찮다 )
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
-- 아래와 같이 뭐가 나온다면 성공
+---[RSA 3072]----+
아래 2개의 키를 각각 복사해놓는다.
-- 아래 명령어를 입력하고 나오는 KEY를 복사해놓는다.
cat ~/.ssh/id_rsa.pub
-- 아래 명령어를 입력하고 나오는 KEY를 복사해놓는다.
-- 아래 키는 다음 장에서 사용한다.
cat ~/.ssh/id_rsa
-- 컨테이너에서 나온다
exit
/home/ec2-user/.ssh/authorized_keys 파일에 id_rsa.pub 키를 넣어준다.
반응형
'백엔드 > Jenkins' 카테고리의 다른 글
젠킨스 + GitHub 를 통한 배포 - 3. 배포하기 (0) | 2024.01.01 |
---|---|
젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(2) (0) | 2023.12.31 |
젠킨스 + GitHub 를 통한 배포 - 1-2. GitHub Repository 연결 테스트 (0) | 2023.12.16 |
젠킨스 + GitHub 를 통한 배포 - 1. GitHub 계정 연결 (0) | 2023.12.16 |
젠킨스 Item Description ( 설명 ) HTML 형식으로 작성하기 (0) | 2022.12.20 |