기존 Server 사용 가이드

⚠️
서버 사용은 반드시 교수님의 승인 하에 이루어져야합니다.
기존에 사용하던 Server에 대한 접속 가이드입니다.
민감정보가 포함되어 있어 해당부분은 문의하시면 알려드리겠습니다.

1. VPN 사이트 접속

notion image
vpn.korea.ac.kr 에 접속하여 vpn을 사용해야합니다.
(ID, PASSWORD는 따로 문의)

2. OTP

notion image
모바일의 Google OTP(Authenticator) App을 설치한 후, 하단의 추가하기( + 버튼)을 눌러 QR코드 스캔을 눌러, QR코드를 스캔하면 됩니다. 이후부터 OTP 번호가 생성되있으며, 해당 OTP번호를 입력하여 인증하면 됩니다. (QR사진은 문의)
⚠️
이때, OTP 입력 창이 아니라, 새로운 QR코드 사진이 나오면 절대로 화면의 QR스캔 금지입니다.
접속시 OTP 입력창이 아니라 QR코드가 나올 경우, 교수님께 따로 문의해야합니다.

3. VPN 연결

notion image
연결 허용 권한을 주고, 해당 페이지의 안내에 따라 진행합니다.
(F5 vpn이용)
윈도우의 경우 vpn이 연결되었다는 message가 뜨며, 이제 ssh로 접속이 가능해집니다.

4. VSC: Remote-SSH 설치

notion image
VSC의 extension인 Remote-SSH를 설치해줍니다.

5. VSC: SSH 설정하기

notion image
Ctrl+ Shift + P 를 눌러, Remote-SSH: Connect to Host… 을 클릭합니다. 이후 최하단의 SSH Host Configuration을 눌러줍니다
notion image
Host [Host Name] HostName [ip address] User [User Name] Port [Port Number]
config 파일이 열린텐데, 기존 부분 삭제 후 내용을 기입합니다.
(실제 내용은 문의)

6. VSC: 서버 접속하기

notion image
서버 연결시, 또 password를 입력하라고 나옵니다. 이때, password를 입력하면 server에 접속이 됩니다.
(password는 문의)
이때, Linux/Windows/macOS 선택이 있을 수 있습니다.
Linux로 선택해주시면 됩니다.

7. 작업 디렉토리 생성하기

notion image
# 홈 디렉토리로 이동 cd ~ # ls 로 디렉터리 확인 ls # 본인 이름의 폴더 생성/약자로 생성하는걸 추천 mkdir gdh # 또는 hgd - GilDongHong/HongGilDong # 폴더 안으로 이동 cd gdh
서버에 연결이 되면, 자동으로 terminal이 열릴겁니다.
작업 공간을 분리해야하므로, 위의 과정을 진행합니다.

8. 가상환경 생성

notion image
# 'gdh_env'라는 이름으로 파이썬 3.10 버전 환경 생성 # 개인적으로 3.10.XX 버전을 추천합니다. conda create -n gdh_env python=3.10 # 가상환경 활성화 conda activate gdh_env
작업 폴더로 이동했으므로, anaconda를 이용하여 가상환경을 생성해줍니다.
Terminal에서 지정한 이름의 가상환경이 잘 실행되었는지 확인합니다.

9. python Interpreter 설정

notion image
Ctrl + Shift + P 를 눌러 Python: Select Interpreter 를 입력합니다.
notion image
리스트 중에서 방금 만든 가상환경인 gdh_env 가 포함된 경로를 선택합니다.
(보통 ~/anaconda3/envs/gdh_env/bin/python 형식입니다.)
notion image
VS Code 오른쪽 하단 상태 표시줄에 'gdh' (Python 3.10.x) 가 표시되는지 확인합니다.

10. 종료

notion image
vpn.korea.ac.kr 우측 상단의 logout으로 vpn 연결을 종료합니다.