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

호기심 많은 토끼님의 프로필 이미지
호기심 많은 토끼

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

ssh-copy-id를 사용해도 비밀번호를 계속 요구합니다.

작성

·

335

0

안녕하세요 강의 수강 중 문제가 발생해 문의 남기게 되었습니다.

 

[Ansible 기본명령어] 파트를 보고 다음과 같이 수행하였습니다.

 

  1. hosts 파일 생성 후 [devops] 에 ansible-server 와 docker-server ip 등록

  1. ssh-keygen 명령어 수행

  2. ssh-copy-id root@[접속IP] 명령어 수행

접속은 정상적으로 잘 됩니다.

그러나 ssh-copy-id 실행 후에도 ssh root@172.17.0.3 과 같이 접속하려고하면 비밀번호를 입력을 요구합니다.

 

어떤 부분 때문에 문제가 되는지 모르겠습니다.

아래는 ssh-copy-id 실행 후 ssh root@172.17.0.3를 입력시 출력되는 메시지입니다.

Enter passphrase for key '/root/.ssh/id_rsa':

 

 

참고로 ssh-copy-id root~ 수행시

/root/.ssh 하위에 있는 known_hosts 파일에 각 호스트IP 에 대한 키값같은게 추가 되는 것을 확인할 수 있었습니다. 추가 되는 것을 보면 정상적으로 동작은 한 것 같은데 ... 왜 다시 비밀번호를 입력하라는 창이 뜰까요?

간과하고 있는 부분을 알려주시면 수업 시청시 도움이 될 것 같습니다.

 

 

 

#추가1

강의를 계속 진행하다보니 ansible all -m ping 시에 docker-server가 정상적으로 동작하고 있음에도 불구하고 permssion denied가 발생합니다. ( ssh 로 docker-server 직접 접근시 문제 없습니다. )

관련하여 커뮤니티 Q&A 에서/root/.ssh 하위의 authroized-keys에 등록되어 있는 내용과 id_rsa_pub 내용이 일치 해야 한다고 해서 확인했더니 동일한걸로 판단 됩니다.

 

혹시 몰라 .ssh 하위 내용을 모두 삭제하고

ssh-keygen 부터 수행하였으나 결과는 동일합니다.

  • authrorized_keys 내용

  • known_hosts 내용 

 

 

 

이상입니다.

좋은 강의 항상 감사드립니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

호기심 많은 토끼님, SSH 접속 시 비밀번호를 계속 요구 받는 문제에 대해 고민이 많으셨군요. 공유해주신 정보를 바탕으로 비슷한 상황을 해결한 예시들을 찾아보았습니다.

비슷한 문제로 고민했던 다른 학습자의 질문과 그에 대한 답변이 도움이 될 것 같습니다. 해당 답변에서는 SSH 접속 문제 해결에 관한 실질적인 방법과 함께 필요한 추가 조치사항들이 설명되어 있습니다.

  • Ansible 서버에서 Windows 호스트 접속 문제”에서는 Windows 환경에서 SSH 접속 문제를 해결하는 방법을 논의합니다. Windows에서 SSH 서버를 활성화시키는 방법, 방화벽 설정 확인, SSH 클라이언트로 테스트 접속 방법 등이 구체적으로 설명되어 있습니다. Linux 환경에서도 유사한 조사 방법(SSH 서버 접속 확인, 방화벽 설정, SSH 키 권한 설정 등)을 시도할 수 있습니다.

또한, “ssh-copy-id 명령어 질문입니다”에서는 ssh-copy-id 실행 시 “No route to host” 오류를 해결하기 위한 단계를 제시합니다. 이는 네트워크 연결, 방화벽 설정, SSH 서비스 상태 확인 등 SSH 접속과 관련된 일반적인 문제해결 방법을 다룹니다. 비록 호기심 많은 토끼님의 문제와 직접적으로 일치하지 않을 수 있으나, SSH 접속과 관련된 문제해결 접근 방식을 제공합니다.

필요하다면 SSH 접속 설정(예: id_rsa 파일의 권한 설정, ~/.ssh/authorized_keys 파일의 내용 및 권한 확인)을 다시 한 번 점검해보실 것을 권장드립니다. 또한, ssh 명령어를 실행할 때 -vvv 옵션을 추가하여 좀 더 상세한 디버깅 정보를 확인할 수 있습니다. 이 정보를 통해 문제의 원인을 좁혀나갈 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

호기심 많은 토끼님의 프로필 이미지
호기심 많은 토끼

작성한 질문수

질문하기