2023. 12. 31. 15:40ㆍ백엔드/Jenkins
젠킨스 페이지로 다시 들어간다.
Jenkins 관리 -> Plugins로 들어간다.
Available plugins 선택 -> Publish Over SSH 검색하고 우측 상단에 Install을 누른다.
만약 목록에 나오지 않는다면 Installed plugins 에 가서 설치되어있는지 확인해본다.
만약 내부망이라면
https://kang-devmap.tistory.com/24
플러그인 설치 후 컨테이너를 재시작 해야한다.
-- 젠킨스 컨테이너 ID 확인
docker ps
docker restart 컨테이너ID
재시작 후 다시 젠킨스 페이지로 간다.
Kind: SSH Username with private key
Scope: Global
ID: 구분값 (미입력 시 자동입력)
Description: 해당 Key 설명
Username: Key 이름 ( 원하는 이름 )
Private Key : 미리 복사해둔 젠킨스 컨테이너 id_rsa 값
Create로 생성한다.
메인으로 가서 Jenkins 관리 -> System으로 들어간다.
Passphrsae: key 생성 시 따로 암호화 설정을 하지 않았다면 넘겨도 된다.
Key: 미리 복사해둔 젠킨스 컨테이너 id_rsa 값
SSH Servers 밑 추가를 누른다.
Name: SSH Sever 이름 ( 본인 원하는대로 )
Hostname: 원격 서버의 호스트명 또는 IP 주소
Username: 접속에 사용할 사용자 이름
Remote Directory: 파일 전송할 원격 디렉토리 경로
고급 -> "Use password authentication, or use a different key"를 선택하고, change password를 클릭
- Passphrase / Password: 키의 암호 또는 원격 서버의 비밀번호
를 입력한다.
저장을 눌러준다.
'백엔드 > Jenkins' 카테고리의 다른 글
젠킨스 + GitHub 를 통한 배포 - 3. 배포하기 (0) | 2024.01.01 |
---|---|
젠킨스 + GitHub 를 통한 배포 - 2. AWS + DOCKER + 젠킨스 연결하기(1) (0) | 2023.12.25 |
젠킨스 + GitHub 를 통한 배포 - 1-2. GitHub Repository 연결 테스트 (0) | 2023.12.16 |
젠킨스 + GitHub 를 통한 배포 - 1. GitHub 계정 연결 (0) | 2023.12.16 |
젠킨스 Item Description ( 설명 ) HTML 형식으로 작성하기 (0) | 2022.12.20 |