오늘은, VSCODE라는 IDE 도구(Windows 기준)와 네이버클라우드의 리눅스 서버를 간단하게 연동해보겠습니다.
준비물
1. VSCODE
2. Ncloud 네이버클라우드 계정
1. VSCODE 설치
VSCODE 소프트웨어를 설치합니다.
다운로드 버튼을 누르면 됩니다.
2. 리눅스 서버 생성
이제 다음으로, 네이버클라우드에서 리눅스 서버를 생성합니다.
순서는, VPC > Subnet > 서버(VM)로 생성해주면 됩니다. SSH 접속을 위해서 22번 포트는 인바운드로 개방해줍니다. 물론, 아웃바운드도 열어줘야 합니다.
아래 링크를 참고해주세요. 저는 VPC 플랫폼을 사용해보겠습니다.
① VPC 생성
② Public subnet 생성
③ Linux 서버(VM) 생성
공인 아이피로 서버에 접속하고, 사용자를 만들고 해당 정보를 잘 저장해둡니다. 아래 단계에서 사용할 것입니다. 접속은 아래 링크를 참고해주세요.
3. Remote Development 설치
VSCODE > REMOTE EXPLORER
① Extensions: MARKETPLACE > “remote” 검색 > install 클릭합니다.
② Remote Explorer > Remotes (Tunnels/SSH) > New remote 클릭
③ “ssh 서버아이디@공인IP - A” 입력 후 Enter
④ Select the platform > “Linux” 선택
⑤ 서버 접속 계정의 비밀번호 입력 후 Enter > 처음 입력시 fingerprint 설정은 “Continue” 선택
Vscode > EXPLORER
⑥ Explorer > “Open Folder” 선택
⑦ 접속을 원하는 서버 내 파일 경로를 찾고, OK 클릭 >”Yes, I trust..” 선택 > 좌측 현재 경로 확인
⑧ Python 파일(.py) 선택 > 우측 하단 Python extension 설치 > “Install in SSH: ...” 선택
⑨ Extension: Python > “Install” 선택 > Python 파일 실행 후 아래 터미널 결과 확인
⑩ iPynb 파일 실행을 위한 extensions 설치
만약에 실행되지 않거나, 에러가 발생한다면 아래 방법을 사용합니다.
⑪ (선택) ipykernel 에러 발생시 터미널에서 직접 재설치
⑫ ipynb 파일 셀을 실행하며 결과 확인
/usr/bin/python -m pip install ipykernel -U --user --force-reinstall
이렇게 연동을 해보았습니다.
'네이버클라우드' 카테고리의 다른 글
[Ncloud] MinIO 다중 노드 다중 저장소(MNMD) (3) (0) | 2024.09.30 |
---|---|
[Ncloud] MinIO 단일 노드 다중 저장소(SNMD) (2) (0) | 2024.09.23 |
[Ncloud] MinIO를 싱글노드로 구성하기(1) (1) | 2024.09.20 |
NAVER Cloud Platform Certified Artificial Intelligence (NCAI) 후기 및 조언 (2) | 2024.02.24 |
[NCTM] 퇴근길 테크 밋업 후기: 클로바 스튜디오의 미래 (1) | 2024.02.03 |