젠킨스 + 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 키를 넣어준다.

반응형