1 minute read

서버 연결 방법

기존에 jupyter notebook을 통해서만 연구를 진행했었는데, 모듈화를 시키지 않으니 깔끔하지 않았고 공개된 논문들의 코드도 다 하나하나 주피터로 가져와야 했던 문제도 있었고, 간지도 안나고..(?) 여튼 여러가지 이유로 사용하는 서버에서 나의 컨테이너를 vscode와 연결해보았다.

1. ctrl + shift + p 후 아래 순서대로 진행 (Remote-SSH: Open SSH Configuration File -> config 파일 open)

image-20231207093553264

2. 열린 config 파일 업데이트 (아래와 같은 방식으로 작성)

2번에서 정확하게 매칭이 되어야 한다.

image-20231207093716652

3. ctrl + shift + p 후 Remote-SSH: Connect to Host

image-20231207093707810

Config 파일이 잘 작성되어 있다면 아래처럼 내 환경에 맞는 config가 보일 것이다. 클릭!

image-20231207093746971

새 창이 열리고 비번 치라고 나올 것이다. 비번 치면 된다.

image-20231207093833335

잘 쳤으면 좌측 아래에서 서버 접속된 것을 확인할 수 있다.

image-20231207094016931

4. ctrl + shift + p 후 Dev containers: Attach to Running Container… 클릭

image-20231207093915126

컨테이너를 만들었으면 내가 만든 컨테이너가 보일 것이다. 클릭 (아래는 다른 사람들 컨테이너라서 가렸음)

image-20231207093939086

다시 비번 치라고 나올 것이고, 치고 접속하면 좌측 아래처럼 컨테이너가 연결된 것을 확인할 수 있다.

image-20231207094004008

에러가 뜰 경우

>> Jupyter나 python이 깔려있는지 확인. 안 깔려 있으면 설치 or 업데이트

>> config에 위에서 말한 그대로 적어야 함.

>> conda 환경변수 편집해서 추가해줘야 함 (블로그 찾아보셈)

>> C:/Users/Your Host Name/.ssh/ 에서 known_hosts 지우고 다시 실행 (첨에 잘못 주소 쳤다가 잘못 설정되어 있을 수도 있는 것 같음)

이 에러들 말고는 뜨면 모름.

끝!

Leave a comment