728x90
problem
젠킨스 컨테이너를 새로 올린 후 다시 JOB 을 실행시켰는데
Permission denied (publickey,password)
오류가 떳다.
해당 오류 부분은 ssh 로 파일을 보내는 과정에서 오류가 났다.
+ ssh -p port 접속id@ip cd /your/path/ && tar -cf - *
접속id@ip: Permission denied (publickey,password).
서버 -> 젠킨스 // 설정 파일을 보낸 후
젠킨스 -> 서버 // 압축된 tar 파일을 보내는 과정
solution
ssh config 파일을 수정 해주어야 한다.
필자는 양방향으로 파일을 전송 해야되므로 양쪽 모두 rsa 파일이 모두 적용을 해야 됐다.
ssh config 파일 위치
vi /etc/ssh/ssh_config
파일명이 sshd_config 일 수 있다.
PubkeyAuthentication yes
PasswordAuthentication no
설정을 넣어준 후 ssh 를 재시작 해준다.
sudo systemctl restart sshd
728x90