작성
·
1K
0
안녕하세요 강사님!
이번 강의에서 ansible-server 이미지를 실행시키고 SSH 접속하는 과정에서 아래와 같은 에러가 발생하여 문의드립니다.
kex_exchange_identification: Connection closed by remote host
Connection closed by ::1 port 20022
저는 맥북 M1 을 사용하고 있습니다.
문제를 해결하기 위해 구글링을 해봤지만 원하는 답변이 나오지 않아 혼자서 이미지를 여러번 삭제도 해보고, 20022 대신 다른 포트로 실행도 시켜보고, SSH 키를 삭제하기도 하였지만 해결하지 못하였습니다.
M1 환경에 맞는 이미지를 사용하였고, docker-server를 실습할 때는 SSH 접속이 정상적으로 되었습니다.
답변 2
6
강사님 문제가 해결되었습니다.
문제의 원인은 도커를 실행시키는 명령어가 영상에 있던 스크립트와 영상 아래의 글로 남겨주신 스크립트가 달라서 그랬습니다.
글로 제공해주신 스크립트도 아래와 같이 수정 부탁드립니다. ㅠㅠ
docker run --privileged --name ansible-server -itd -p 20022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup --cgroupns=host edowon0623/ansible-server:m1 /usr/sbin/init
영상에 수정되지 않았습니다. --cgroupns=host가 빠져있네요.