수업·연구실에서 쓰기 (조교·관리자 가이드)
한 사람이 인스턴스를 만들고 여러 사람이 그 안의 계정으로 접속하는 형태입니다. 수업 실습 서버, 연구실 공용 서버, 세미나용 GPU 서버가 여기에 해당합니다. 관리하는 사람(교수·조교·연구실 관리자)은 인스턴스를 만들고 지우는 소유자, 나머지(수강생·참여자)는 인스턴스 안의 계정으로만 들어오는 게스트입니다.
준비: 쿼터 신청
- 인스턴스를 만들고 관리할 사람 한 명(조교 또는 연구실 관리자)이 본인 계정의 쿼터 신청 → 내 신청에서 쿼터를 신청합니다. 필요한 vCPU, 메모리, 스토리지, GPU와 만료일(예: 학기 말)을 적고, 이유 칸에 수업(또는 연구실) 이름과 인원, 쓰는 기간을 적어 주세요. SNUCSE Cloud는 팀·프로젝트 단위 계정을 제공하지 않으므로 쿼터는 이 사람의 계정에 들어갑니다.
- 쿼터가 승인되면 인스턴스를 만듭니다. 실습 서버 한 대에 학생별 계정을 만들어도 되고, 학생마다 인스턴스를 하나씩 만들어도 됩니다. 관리를 나눌 사람(다른 조교)이 있으면 그 사람에게는 sudo를 준 게스트 계정을 열어 주면 됩니다. 인스턴스를 만들고 지우는 것은 소유자만 할 수 있습니다.
- GPU 인스턴스에는 사용 기한이 있어서, 소유자가 하루에 한 번쯤 기한 갱신을 눌러야 계속 켜져 있습니다. 게스트는 갱신할 수 없습니다.
학생 등록
-
학생들에게 cloud.snucse.org에 한 번 로그인하라고 안내하고 SNUCSE ID 유저명을 모읍니다. 로그인 전에는 계정이 없어서 아래 게스트 목록에 적어도 효력이 없습니다. SNUCSE ID가 없는 외부 참여자는 이용 대상을 참고하세요.
-
인스턴스 안에서 계정을 만듭니다. 사람마다 하나씩(
sudo adduser hong) 또는 공용 계정 하나(sudo adduser student). sudo를 줄지, 홈 디스크를 어떻게 나눌지는 관리자가 정합니다. -
웹 UI의 컴퓨트 → 인스턴스에서 인스턴스를 열고 SSH 게스트 탭을 엽니다. 게스트는 인스턴스 안의 계정별 칸에 적습니다. 처음에는 로그인 계정(
ubuntu등)의 칸만 있으니, 2번에서 만든 계정은 인스턴스 안의 계정 추가에 이름을 적고 추가를 눌러 칸을 만듭니다(칸을 추가해도 계정이 만들어지지는 않습니다. 인스턴스 안에 없는 계정이면 게스트 접속이 거부됩니다). 그 칸에 그 계정으로 들어올 SNUCSE ID 유저명을 쉼표로 구분해 적고 저장을 누릅니다.계정 칸에 적는 내용 뜻 yunyunyun은 자기 계정으로 studenthong, kim, lee세 명이 공용 계정 student로이름은 쉼표로만 구분하고(공백이나 줄바꿈만으로 나누면 오류), 앞뒤 공백과 줄바꿈은 무시합니다. 수강생이 수백 명이어도 한 칸에 모두 적으면 됩니다. 명단이 한 줄에 하나씩 적힌 파일(
ids.txt)이 있으면 아래 명령으로 쉼표로 이은 한 줄을 만들어 붙여 넣으세요. 자세한 규칙은 게스트에 있습니다.$ paste -sd, ids.txt -
학생에게 접속 문자열을 알려 줍니다. 각 칸 아래에 학생이 쓸 명령이 나오니,
<ID>자리만 학생 본인의 유저명으로 바꿔 알려 주면 됩니다. 처음 접속 때 브라우저 로그인이 한 번 필요합니다(접속하기).$ ssh -p 2222 <학생 유저명>:<SSH 이름>:<계정 이름>@cloud.snucse.org
저장하고 1분 안에 접속이 됩니다. 학생은 인스턴스를 정지·삭제하거나 콘솔을 열 수 없고, 목록에 적힌 계정으로 SSH만 됩니다. 인스턴스 이름을 바꾸면 SSH 이름도 바뀌므로 학생에게 새 명령을 알려 주세요(인스턴스 이름).
학기가 끝나면
- 게스트 목록을 비우고 저장하면 1분 안에 접속이 끊기고 막힙니다. 인스턴스 안 계정과 파일은 남습니다.
- 인스턴스를 지우면 vCPU·메모리·GPU 쿼터가 돌아옵니다. 휴지통은 없어서 지우면 바로 사라지고 되돌릴 수 없으니, 필요한 데이터는 미리 받아 두세요. 지울 때 이름을 입력해야 합니다.
- 데이터 디스크와 남긴 루트 디스크는 볼륨으로 남고, 스냅샷도 남습니다. 모두 스토리지 쿼터를 차지하므로 필요 없는 것은 직접 지워야 쿼터가 돌아옵니다(지우면 복구할 수 없습니다). 루트 디스크가 필요 없으면 인스턴스를 지울 때 루트 디스크 남기기를 끄세요(인스턴스 삭제와 루트 디스크, 볼륨과 스냅샷).
- 다음 학기에도 쓰려면 만료일 전에 그 승인의 갱신 신청을 하세요(만료와 갱신).