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

inust33님의 프로필 이미지
inust33

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

Ansible에서 Kubernetes 제어하기

ansible에서 host 접속이 되지 않습니다.

작성

·

765

·

수정됨

0

호스트에서 컨테이너로 접속하는 것은 문제가 없는데, 컨테이너로 띄운 앤서블 컨테이너에서는 호스트의 계정명@퍼블릭 ip 로 접속이 되지 않습니다.

접속한 주소는 Mac(애플 실리콘)에서 ifconfig 명령어를 실행했을 때 나오는 en0 인터페이스의 inet 주소입니다. 와이파이 환경에서도, 이더넷 환경에서도 접속이 되지 않습니다. 윈도우 사용자분들 질문만 있고, 맥 환경에서 사용하시는 분들이 안된다는 질문은 없는 것 같아서 이렇게 남겨봅니다.

 

ssh: connect to host [`ifconfig로 나온 en0 inet주소`] port 22: Connection refused

답변 2

3

inust33님의 프로필 이미지
inust33
질문자

해결했습니다. 맥 os 시스템 환경설정에서 일반 -공유 - 원격 로그인 허용을 체크해야 ssh로 접근이 가능해집니다. 또 디렉토리 접근 허용을 위해서 시스템 환경설정 - 개인정보 보호 및 보안 - 전체 디스크 접근 권한에서 sshd-keygen-wrapper에 권한 허용을 체크하셔야 됩니다.

감사합니다!

2

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

안녕하세요 이도원입니다.

SSH에 대한 접근이 Ansible에서 가능한지 확인해 봐야 합니다.

말씀하신대로 맥환경에서 SSH에 대한 접근 관한이 되어 있어야 할 것 같습니다.

정보 공유 감사합니다.

inust33님의 프로필 이미지
inust33

작성한 질문수

질문하기