Inflearn brand logo image

인프런 커뮤니티 질문&답변

Generalist님의 프로필 이미지
Generalist

작성한 질문수

DevSecOps Basic (/w SAST)

2.13 취약점 점검 환경 구성하기 (SAST-fianl)-4

Master -> Agent 노드로 SSH 접근을 못하네요

작성

·

30

·

수정됨

0

강사님께서 알려주신 공개키/개인키 생성 방법 그대로 따라했음에도 불구하고.

$ ssh -i /var/jenkins_home/.ssh/id_rsa jenkins@172.17.0.4                   
jenkins@172.17.0.4: Permission denied (publickey).

이처럼 Agent 노드로 SSH 접근이 실패합니다.

Agent 노드의 퍼미션 설정은 하기와 같습니다.

chown -R jenkins:jenkins /home/jenkins/.ssh
chmod 700 /home/jenkins/.ssh
chmod 600 /home/jenkins/.ssh/authorized_keys

또한 Agent 노드의 sshd config 설정 또한 하기와 같이 진행하였습니다.

sudo nano /etc/ssh/sshd_config

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

sudo systemctl restart ssh

더 이상은 무엇이 문제인지 모르겠습니다.
"authorized_keys" 파일내 공백/누락/오타 등은 일절 없습니다.

답변 1

0

taesun1114님의 프로필 이미지
taesun1114
지식공유자

안녕하세요.

먼저, DevSecOps 강의를 수강해주셔서 감사합니다.

답변이 많이 늦었네요 ^^..

agent node 에서는 적절하게 설정하신 것으로 보입니다. 혹시 master node 에서 id_rsa 파일의 권한도 확인 부탁드립니다.

chmod 600 /var/jenkins_home/.ssh/id_rsa

위와 같이 설정했음에도 동일한 에러가 발생한다면 로그 확인 후 첨부주시면 다시 확인해보겠습니다.

/var/log/auth.log

Generalist님의 프로필 이미지
Generalist

작성한 질문수

질문하기