티스토리 뷰

Ubuntu/SSH

ssh 서버에 vscode 으로 접속 사용하기

멋진 신세계 2024. 12. 6. 08:44

ssh 서버에 vscode 으로 접속 사용하기

 

vscode 원격 탐색기 사용

 

새 원격 서버 접속 정보 넣기

ssh test@test.com -p 22

 

vscode 터미널 열고 설치 추가

 

pip install ipykernel

python -m ipykernel install --user

 

venv 설정

python3 -m venv myenv

source myenv/bin/activate

 

또는 마켓플레이스에서 python, ipykernel 설치

 

잘 실행이 안되면 설치 후 vscode 닫고 재실행 해본다.

 

 

 

문제 해결법

 

원격 서버에서 실행 중인 VSCode 서버가 'Python' 확장 프로그램을 로드하지 못해 'Pylance'가 활성화되지 않는 상황입니다. 다음 단계를 통해 해결할 수 있습니다:

1. 창 다시 로드
메시지에서 "예" 또는 "확인" 버튼을 클릭하여 창을 다시 로드합니다. 이는 가장 간단한 방법으로, 'Python' 확장 프로그램이 로드될 수 있습니다.

2. VSCode 재시작
VSCode를 완전히 닫고 다시 엽니다. 이는 원격 서버와의 연결을 새로 시작하여 확장 프로그램 로드를 다시 시도합니다.

3. 확장 프로그램 설치 및 업데이트 확인
원격 SSH 연결을 통해 VSCode를 열면, 원격 서버에 설치된 확장 프로그램 목록을 확인할 수 있습니다. Ctrl+Shift+X (Windows/Linux) 또는 Cmd+Shift+X (Mac)를 눌러 확장 프로그램 탭으로 이동합니다.
'Python'과 'Pylance'가 설치되어 있는지 확인하고, 설치되지 않았다면 설치합니다.
최신 버전이 설치되어 있는지 확인하고, 업데이트가 있다면 업데이트합니다.

4. VSCode 설정 파일 확인
.vscode/extensions.json 또는 .vscode/settings.json 파일이 원격 서버에 존재하는 경우, 이 파일에서 'Python' 확장 프로그램의 로드를 방해할 수 있는 설정이 있는지 확인합니다. 예를 들어, 잘못된 Python 인터프리터 경로가 설정되어 있을 수 있습니다.

5. 권한 문제 확인
원격 서버에서 확장 프로그램이 설치되거나 실행될 때 권한 문제가 발생할 수 있습니다. 확장 프로그램 설치 또는 실행에 필요한 권한이 부여되어 있는지 확인하세요.

6. VSCode Remote-SSH 설정 확인
VSCode의 Remote-SSH 확장 프로그램 설정에서 문제가 있을 수 있습니다. Ctrl+Shift+P (Cmd+Shift+P on Mac)를 눌러 명령 팔레트를 열고 "Remote-SSH: Open Configuration File"을 선택하여 설정 파일을 확인합니다. 특히, remote.SSH.useLocalServer 설정이 false로 되어 있는지 확인합니다.

7. VSCode 서버 캐시 초기화
VSCode 서버의 캐시를 초기화하는 것도 하나의 방법입니다. VSCode의 Remote-SSH 설정에서 서버의 캐시를 초기화할 수 있는 옵션을 찾거나, 원격 서버에서 ~/.vscode-server 폴더를 제거한 후 다시 연결하면 됩니다.

8. 로그 확인
원격 서버에서 VSCode를 실행할 때, 로그 파일을 확인하여 더 구체적인 오류 메시지를 찾을 수 있습니다. VSCode의 출력 패널(Ctrl+Shift+U 또는 Cmd+Shift+U)에서 'Remote-SSH' 로그를 확인하세요.

'Ubuntu > SSH' 카테고리의 다른 글

ssh 서버에 vscode 으로 접속 사용하기  (0) 2024.12.05
SCP ssh 통해 파일 다운로드 받기  (0) 2020.12.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함