728x90
vscode에서 ssh remote로 도커 컨테이너에 연결하여 사용 하던 중 갑자기 비밀번호를 입력하라는 창이 무진장 많이 떴다.
ssh 연결이 끊긴 것도 아니었는데 비밀번호를 입력했음에도 몇초 뒤에 바로 또 다시 비밀번호를 입력하라고 뜨는 오류에 갇혀 버렸다.
도르마무 도르마무...
이럴 때의 해결법을 어렴풋이 알고 있었는데 바보같은 짓을 하면서 왜 안되냐며 키보드를 몇번 친 나를 위해, 또 그럴 미래의 나를 위해 블로그에 기록한다.
이 문제는 원격 연결 해 둔 도커 컨테이너 내 에서 vscode server에 오류가 생긴 것이다
이때 연결 한 원격 터미널 창에서 .vscode-server 폴더를 지운 후 다시 vscode를 실행하여 ssh 연결을 해 주면 해결 된다.
여기서, 나는 조금 다른 경우였다.
나는 ubuntu 서버에서 도커 컨테이너를 별도로 만든 후 컨테이너 자체를 vscode ssh에 원격으로 연결하여 사용 중이었다.
보통은 ubuntu 서버 같은 원격으로 연결한 서버의 터미널 창에서 home 경로에 있는 .vscode-server 폴더를 지우면 해결 되지만 나는 컨테이너 터미널에서 home 경로로 이동 후 .vscode-server 폴더를 지워야 했다.
이렇게 .vscode-server/ 폴더를 지운 후 다시 vscode에서 ssh로 컨테이너에 연결하면 비밀번호 입력 후 환경 설치가 진행되고 정상적으로 사용이 가능하게 된다.
728x90