이것 때문에 정말 몇시간을 날렸는지 모르겠네요... 후...
문제 상황은 아래와 같습니다.
1. 어느순간 갑자기 비밀번호가 계속 틀리다고 나온다.
2. remote.ssh: local server download -> VS Code Server를 다운받는 중... 이라는 상태로 몇시간 째 지속된다.
3. scp를 이용하여 호스트에서 클라이언트로 다운로드 한다는 문구가 몇시간 째 지속된다.
4. 기존에 운영중이던 서버 동작에는 문제가 없다. (Putty로 접속도 정상적으로 확인 된다.)
[해결 방법 1 : .ssh 폴더 안 'known_hosts' 파일 삭제 후 VS Code 재실행]
해당 파일을 제거 한 후, 재실행을 해본다.
<사용자계정> 쪽에는 pc에서 설정한 이름이 들어가 있을 겁니다. 일반적으로 user, 혹은 본인의 영문 이름으로 많이 적용되고 있을텐데요 만약 한글 이름으로 되어있다면 영문으로 바꿔주시는 편이 추후 개발할 때에도 좋으실 겁니다.
[해결 방법 2 : 서버의 로그 파일 제거 후 재실행]
cd ~
rm -rf ~/.vscode
rm -rf ~/.vscode-server
해당 폴더를 지우더라도 서버운영 자체에 문제가 생기지는 않더라구요!
혹시 저도 갑자기 더 큰 문제가 생길까 불안했지만.. 괜찮았습니다..^^
일단 저는 여기까지 해도 계속 진행 불가. 비밀번호는 한번 입력으로 끝나는데, 다운로드 받는 중이란 문구만 무한으로 반복되는 모습을 보입니다.
[해결 방법 3 : VS Code 재 설치]
https://code.visualstudio.com/download
프로그램 재설치라는게 과정이 귀찮기도 하고, 또 초보자 분들에겐 어렵게 느껴지실 수도 있겠지만 vs code 같은 경우는 설정해야 하는 것도 많지 않고.. 때로는 재설치 하나로 간단하게 해결되는 경우도 있습니다..^^
단, 삭제 전에 local에 설치된 확장프로그램 리스트를 미리 메모해두시길 추천드립니다!
[해결 방법 4 : Remote.SSH: Remote Server Listen On Socke 활성화]
https://code.visualstudio.com/docs/remote/ssh
에러 원인을 찾던 중.. 사이트에서 해당 옵션을 활성화 하는것을 권장한다는 문구를 발견했습니다.
그래서 처음부터 다시 시작하는 마음으로 해당 가이드에 따라 옵션을 활성화 하고(+ 위에서 진행했던 1,2번을 통해 clean 한 상태) VS Code를 재실행
그러면 처음과 똑같이 비밀번호를 입력하고 ssh server 다운로드 중이라는 문구가 뜹니다.
저는 한 10~15분 정도 기다린 것 같아요!
이전에는 아무리 기다려도 반응이 없었지만, 해당 옵션 활성화를 한 이후 드디어 다른 반응이 나타났습니다..ㅜㅜ
그리고 비밀번호를 약 2번정도 입력하고... 드디어 원격 접속에 성공했습니다.
그런데..
Error : '<접속하고자 하는 ip>' 에 연결할 수 없음 : VS Code 서버를 다운로드하지 못했습니다. 원격에 curl 또는 wget를 설치하세요.
갑자기 원격 서버에 연결할 수 없다는 또 다른 문제 발생...!
서버로 가서 확인해보니
cd /
cd usr/bin
ls -l
wget는 목록에 있는데, curl이 없는걸 확인했습니다.
그럼 정말 이것만 설치한다고 될까..? 걱정스러웠지만 일단 합니다.
[해결 방법 5 : 리눅스 서버 curl 설치]
sudo apt install curl
문제 없이 설치가 끝나고, 다시 vs code 원격 접속을 시도한 결과
드디어... 접속할 수 있게되었습니다..^^
'Study > Error !' 카테고리의 다른 글
Android Studio Error : unresolved reference: lazy/lazy, apply 등에 빨간줄 에러 (0) | 2022.10.18 |
---|---|
Kakao Maps API Map Error, 카카오 API 지도 안 보일 때 (0) | 2022.10.12 |
[Python Flask/Error] The method is not allowed for the requested URL 해결방법 (1) | 2022.09.10 |
VS Code Error : venv Scripts\activate 실행 에러 (0) | 2022.04.19 |
flask/python Error : TypeError: Object of type 'Decimal' is not JSON serializable (0) | 2022.03.17 |