백엔드/Jenkins
젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(1)
강서코
2023. 12. 25. 17:22
반응형
※ 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 키를 넣어준다.
반응형