Docker 컨테이너를 통한 서버의 SSH 연결이 거부되었습니다.

Docker 컨테이너를 통한 서버의 SSH 연결이 거부되었습니다.

Docker 컨테이너를 실행하는 서버가 있고 해당 컨테이너 내부에는 다음 명령으로 실행되는 jupyter 노트북이 있습니다.

jupyter notebook --ip=0.0.0.0 --port=8882 --no-browser --allow-root

내 노트북에서 노트북에 액세스하고 싶지만 이전에 받은 적이 없는 오류가 발생합니다(과거에는 작동했습니다).

다음을 실행하여 랩톱에서 SSH를 시작합니다.

ssh -N -L localhost:8888:localhost:8882 [email protected].

그런 다음 랩탑에서 localhost:8888로 이동했지만 연결되지 않았습니다. (verbose -v 명령을 사용하여) 오류 메시지를 보면 다음과 같은 결과가 나타납니다.

오류 메시지: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0

답변1

해결되었습니다. 문제는 도커가 특정 포트에 연결되어 있기 때문에 해당 포트(현재는 내가 사용하고 있는 8882 포트)를 사용해야 한다는 것입니다.

관련 정보