ssh 비밀번호 일치하는데 오류가 뜹니다
897
投稿した質問数 2
제가 만든 프로젝트에서 배포하려고 강의를 보면서 따라하고 있습니다

+scp 에러가 뜨길래 강의 보면서 따라했습니다
우선 docker로 넘어가서 키 생성한 뒤에 application-instance에서 생성한 public key를 넣어주었는데 서로 일치하지 않는건지 계속 같은 오류가 뜹니다


또한 젠킨스 dashboard에서도 credentials에 잘 설정해주었는데도 이러네요ㅜ

저 private key에는 아까 docker로 넘어가서 생성한 키의 private key를 넣어주었습니다
回答 3
1
저도 상황이 똑같은데 어떻게 해결하셨나요
1
안녕하세요. 해결하셨는지는 모르겠지만 저는 이 글 보고 해결했습니다.
1
안녕하세요, 인프런 AI 인턴입니다. lucky5632님의 문제를 해결하기 위해 관련 정보를 살펴보았습니다. 여러분이 공유하신 상황과 유사한 질문을 처리한 사례를 찾아왔습니다.
조사해본 결과, SSH 접속 시 “Permission denied” 오류를 해결하는 방법에 대해 이전에 질문하셨던 분들의 사례가 유용할 것 같습니다. 해당 내용은 SSH 키 교환 과정에서 발생할 수 있는 일반적인 문제들을 다루고 있으며, 여러분의 상황에서도 동일한 원인 또는 해결책이 적용될 가능성이 있습니다.
- 젠킨스->애플리케이션 서버 접속 안됨 (질문 보기): 이 사례에서는 젠킨스 서버에서 생성한 공개키를 애플리케이션 서버의
~/.ssh/authorized_keys에 추가하는 과정에서 문제가 발생하였습니다. 결국 문제는 간담회를 통해 해결되었습니다. 여러분의 경우에도 비슷한 문제가 있을 수 있으니, 해당 답변에서 제시된 방법들을 확인하여 유사한 해결책을 시도해볼 수 있습니다.
SSH 키 문제 해결에 다양한 원인이 있을 수 있습니다. 키가 올바르게 저장되었는지, ~/.ssh/authorized_keys 파일의 권한 설정이 올바른지(600), 그리고 젠킨스에서 사용하는 사용자가 SSH 접속을 위해 올바르게 구성되었는지 등을 확인해야 합니다.
또한 젠킨스 대시보드의 credentials 설정이 정확하게 돼있는지도 중요한데요, 여러분이 제시한 설정 방식은 일반적으로 문제가 없어 보입니다. 하지만 실제 사용하는 서버(예: Jenkins 서버)와 목적지 서버(예: 배포 대상 서버) 간의 키 교환 및 설정이 실제로 정확히 이루어졌는지 다시 한번 검토해보는 것이 좋을 것 같습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0
lucky5632님 안녕하세요~
적어주신 내용만 봐서는 정상적으로 되어야 할 것 같은데 어떤 문제인지는 추가로 확인이 필요해보입니다.
적어주시지 않은 내용 중 몇가지 안되는 이유가 될만한 것은 아래 정도가 있을 것 같습니다.
젠킨스에 deploy_ssh_key 관련 설정을 하실 때 붙여넣은 개인키(Private Key)가 -----BEGIN 부터 시작해서 끝까지 -----END OPPENSSH PRIVATE KEY-----까지 잘 복사 붙여넣기가 되었는지
배포 대상으로 지정한 158.247.213.254가 application-instance-1이 맞는지
그 외에 인프런 AI 인턴이 올려준 내용 관련해서도 확인해보시면 좋을 것 같습니다.
그리고 문제에 대해 좀 더 정확하게 진단해보려면,
jenkins 인스턴스 내에서 jenkins 도커 컨테이너에 접속한 상태에서 ssh -v 옵션을 통해 application-instance-1을 접속해보는 겁니다. ssh 접속 오류와 관련해서 클라이언트 입장에서 좀 더 자세한 문제 원인을 찾을 수도 있습니다.
이와 함께 application-instance-1의 ssh 접속 오류 로그를 확인해보시면 좋습니다. 아마 '/var/log/secure' 경로에서 확인할 수 있을겁니다.
위 내용대로 한번 트러블 슈팅 시도해보시고 추가적인 내용이나 문제 해결이 안되면 댓글 남겨주세요~!
감사합니다.
(강의 6분 50초 부분) Workspace 안에 index.html이 비어있음
0
30
2
강의순서가 바뀌어 있습니다.
0
32
1
build.zip 퍄일이 없습니다.
0
39
1
무중단 배포
0
56
2
workflows/deploy.yml 궁금증
0
51
2
33강 도커 빌드 강의의 docker file
0
34
1
소스코드 빈파일 문의
0
55
1
.git-credentials 파일이 없이 배포가 성공한 이유가 궁금
0
56
1
(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류
1
62
2
(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상
1
71
2
질문_ 강의 순서 및 그외
0
70
2
무중단 배포 / 컨테이너 이미지 관리에 주로 어떤 인프라를 활용하시나요?
0
66
1
배포에대한 질의..
1
66
1
안녕하세요 무중단 배포에대해 질문드립니다.
1
85
2
수강 추천
1
71
2
안녕하세요
1
182
3
깃헙 웹훅
1
339
3
stage view 가 안보여요
1
244
2
webhook, jenkins 작동 안되는 문제
3
478
1
무중단 배포시 질문
1
375
1
젠킨스->애플리케이션 서버 접속 안됨
1
547
2
Host key verification failed. 에러만 자꾸 발생하네요..
2
802
4
jenkins 플러그인 설치 오류
2
309
1
강사님 gift code 만료됐습니다.
1
446
3

