jenkins에서 ec2 (혹은) 다른 호스트로 publish over ssh를
사용해서 jenkins 서버에서 빌드한 파일을 전송하려고 한다.
private 키는 jenkins서버가 설치되어 있는 호스트에 있고,
public key를 jenkins가 데이터를 전송할 host에
저장하려고 한다.
홈 디렉터리(.ssh 디렉터리(파일)이 있는)로 이동한다.
public key 설정
사용할 ".pub"로 끝나는 파일의 내용을 복사해서
public key를 저장할 호스트의 .ssh 디렉터리의
authorized_keys파일에 복사해준다.
---> 없으면 touch 혹은 vi 명령어로 생성해준다.
퍼블릭 키가 잘 입력이 되었다.
jenkins publish over ssh 설정
jenkins 서버가 설치되어 있는 호스트의
ssh private key를 복사한다.
Manage Jenkins 클릭
System 클릭
Publish Over SSH에
복사한 private key를
붙여 넣어준다.
name은 임의로 지정해주고
hostname은 ec2의 퍼블릭 ip
username에는 ec2에 접근할때 사용할
username을 작성 해준다.
터미널에서 접근시 정상적으로 접근이 된다.
Test Configuration 도 성공하였다.
저장 버튼을 눌러 설정을
저장한다.
'ops > other' 카테고리의 다른 글
[other] python print(f" ") 사용법 (0) | 2024.07.28 |
---|---|
[other] burp suite 설정하기 (0) | 2024.07.10 |
[other] tomcat - 403 Access Denied (0) | 2024.07.01 |
[other] 한글문서에 서명 붙여넣기 (1) | 2024.06.27 |
[other] 윈도우에서 maven 환경설정하기 (0) | 2024.06.24 |