remote_host에서 jenkins 실행

최종윤·2023년 12월 30일

CICD

목록 보기
6/7

jenkins 에 터미널 상호작용 모드로 실행한 후 remote_host에 ssh연결하고자 할 때

ssh -i remote-key remote_user@remote_host
-i 하면 key파일을 파라미터로 전해줘야함

ssh remote_user@remote_host 했을 떄는 passwd 요구했지만
-i하면 요구 안 함 이미ㅣ remote_key로 인증했기 때문

jenkins 와 remote_host는 같은 network -net에 속해있으므로
local DNS를 인식하여 remote_host를 찾을 수 있지만,
container 밖에서는 remote_host로 접속할 수 없다

언제pub 인지 그냥 remote-key인지 헷갈리긴 함 ..

ubuntu에서 jenkins 접속하고 ssh 로 remote_Host와 연결한것 을 jenkins 웹 UI에서 하고 싶다면?

jenkins config => confirue => ssh remote_host
연결하고자 하는 hostname
remote_host 를 작성
ssh 기본포트 22

credential add credential
remote_user
remote-key 등록
마치 ssh -i를 웹ui에서 하는 것 같네

python 3.7 awscli설치

centos7에서는 python 2.7을 기본으로 설치한다.
그래서 centos8로 하려했지만 openssh-server를 설치하려할 때
appstream이라는 것을 읽어 오지 못하는 문제를 gpt에게 물어보았지만 해결하지 못했다.
epel로도 해보고 wget을 통해 압축풀고 설치해도 에러났는데
뒤에 스크립트 읽어서 설치하는 부분에서 이를 뺏어야 됐는듯 하다.

결국 udemy 강사의 github 의 업데이트된 소스를 통해 해결했는데 내가 실습하고 있는 환경과 동일한 환경에서의 해결방법이라 그대로 하면 돼서 해결에 도움이 된듯 하다.. 질문게시판 확인해보기, github소스 확인하기 - 동일한 환경에서의 해결책이기 때문 ,
아니면 gpt에서 자세히 질문하는 능력이 떨어졌던 것일까?

profile
https://github.com/jyzayu

0개의 댓글