Post

[3] seraph 101_set up

[3] seraph 101_set up

VSCode - SFTP

why not vscode-ssh???

  • 파일 시스템으로 NAS를 쓰는데, 높은 IOPS에 대해 최적이 아님.
  • VSCode-SSH는 Working directory를 지속적으로 계속 스캔을 함(왜냐면 syntax checking(바뀐부분 체크) or highlighting을 해야해서..) -> 이 과정에서 큰 IOPS를 불러일으킴! working directory에 우리도 모르는 엄청 많은 작은 파일이나 아예 큰 text 파일이 껴있을 수도 있어서…그래서 실수가 잦음. 한명이 실수하면 나스가 오버로드 됨.



=> 그래서 SFTP가 더 적절!!

  • remote server에서 디렉토리를 통째로 다운받기에..서버에 영향 안줌. 그리고 local에서 파일 change가 일어나면, 업로드를 자동으로 해줌.

alt text

1
2
3
4
5
6
7
8
9
10
ssh juventa23@aurora.khu.ac.kr -p 30080 # 내 명령어

cd /data/$USER/repos

git clone git@github.com:jwasham/coding-interview-university.git
# 이제부턴 ssh로 clone


rm -r Assignment # 폴더 전체 삭제!!
rm ~ # 파일 삭제

alt text alt text alt text alt text

1
2
3
4
5
6
7
8
9
10
11
{
    "name": "aurora",
    "host": "aurora.khu.ac.kr",
    "protocol": "sftp",
    "port": 30080,
    "username": "juventa23",
    "remotePath": "/data/juventa23/repos/coding-interview-university",
    "uploadOnSave": true,
    "useTempFile": false,
    "openSsh": false
}

alt text

✅ SSH 키 추가 단계

  1. 왼쪽 메뉴에서 “SSH and GPG keys” → (이미 회색 박스로 표시된 그 메뉴) 를 클릭합니다.
  2. 오른쪽 상단의 “New SSH key” 버튼을 클릭합니다.
  3. 입력창이 뜨면 아래처럼 입력하세요:
    • Title: “Aurora Server” (원하는 이름 아무거나)
    • Key type: Authentication Key 그대로 둡니다.
    • Key: 여기에 서버에서 생성한 공개키(id_ed25519.pub) 내용 붙여넣기
  4. Add SSH key 버튼 클릭 ✅
    • 그다음 서버에서 SSH 키를 생성하지 않았다면, 아래 명령을 실행하세요:
      1
      
      ssh-keygen -t ed25519 -C "pinkkj@github.com"
      

→ 엔터 3번 (기본 경로로 저장) → 그다음 공개키 확인:

1
cat ~/.ssh/id_ed25519.pub

이걸 복사해서 위 Key 칸에 붙여넣으면 됩니다.

Anacoda

alt text -> 아나콘다를 NAS에 깔아야함. 왜냐면, 모든 컴퓨팅 노드에서 접근이 가능해야 하기에..

Anacoda: public vs private

  • public
    • 간단한 모델 돌려보고 싶은데…빨리 해보고 싶다! 뭔가 내가 내 환경에 문제가 생겨서 refer 될만한 환경이 필요하다. 팀메이트들이랑 같은 환경
  • private
    • 대부분이 요거!!

Public Anaconda

1
2
3
/data/opt/anaconda3/bin/conda init
source ~/.bashrc
conda activate pytorch1.12.1_p38

alt text -> 다운X! 유저가 접근 가능X 아무대나 깔아버림..home에 깔아버림(.conda 환경에 깔아버림. 이러면 NAS니깐 다른 node에선 접근이 안됨.)

Private Anaconda

alt text alt text alt text alt text alt text

Private Anaconda: Installing pytorch

  • torch 깔거면, GPU 할당 받고 깔아야함!!!! (왜냐…master는 cpu니..)
This post is licensed under CC BY 4.0 by the author.