Information Security Study
240223 젠킨스 호스트-워커 3대 연결 본문
워커2 컨테이너를 생성하고 bash에 접속했다.
worker2 계정도 만들었다.
jenkins-host의 공개키 저장을 위해 worker2에 .ssh 디렉터리를 만들고 authorized_keys 파일을 만들었다.
디렉터리 권한도 변경한다.
공개키 저장 후 authorized_keys의 권한도 변경한다.
worker2의 ip를 확인한 뒤 젠킨스 서버 세팅을 해준다.
테스트 접속을 해보니 위와 같이 떠서 ssh 설정을 변경했다.
openssh-server를 설치하고
위 파일을 수정해
Port 22
PubKeyAuthentication yes
PasswordAuthentication yes
세 항목의 주석을 제거했다.
성공!
다음으로 배포 스크립트 작성을 위해 item을 만들어
위 옵션을 send build artifacts over ssh 로 설정한다.
관리할 worker1, 2를 모두 등록하고
verbose output in console 옵션을 선택한다.
위 옵션을 선택해야 빌드 후 콘솔 내역을 확인할 수 있다.
내릴 명령은 각 ip를 출력할 수 있도록 hostname -I로 지정했다.
정상적으로 두 컨테이너의 ip가 출력되었다.
동일한 방법으로 worker3까지 등록해주었다.
'네트워크 캠퍼스 > 1차 프로젝트' 카테고리의 다른 글
240227 nginx 리버스 프록시 네트워크 2개 연결(사용자 공개용/비공개용) (0) | 2024.02.27 |
---|---|
240227 스프링부트-DB 연결 (1) | 2024.02.27 |
240223 도커-스프링부트 연결 시 포트 접속 안 되던 문제 해결 (0) | 2024.02.23 |
240222 도커-스프링부트 연결 (0) | 2024.02.22 |
240222 송신서버->수신서버로 로그 전송하기 (0) | 2024.02.22 |