Tailscale로 hai_2 공동 작업 환경에 접속해 파일을 만들고, 터미널과 Claude Code를 사용하는 학생용 안내서입니다.
http://100.116.76.42:8891/claude-notebook
초대받은 이메일로 로그인합니다.
SSH 명령 한 줄로 공동 토큰을 확인합니다.
브라우저 로그인 후 작업 폴더에서 시작합니다.
담당 교수에게 아래 세 가지를 받은 뒤, Jupyter 토큰은 허가된 SSH 접속으로 직접 확인합니다. 이 문서에는 실제 비밀번호나 토큰이 들어 있지 않습니다.
| 받아야 할 정보 | 용도 | 확인 |
|---|---|---|
| Tailscale 초대 | 허가된 학생임을 확인하는 네트워크 로그인 | □ |
| 학생 폴더명 | students/<학생 폴더명>의 개인 기본 작업 위치 | □ |
| 공동 SSH 인증정보 | 최초 Jupyter 토큰 확인과 선택적 터미널 접속 | □ |
| Jupyter 토큰 | 3쪽의 SSH 명령으로 학생이 직접 확인 | □ |
http://100.116.76.42:8891/claude-notebook
Chrome 또는 Edge를 권장합니다. 이 주소는 공개 인터넷 주소가 아니므로 Tailscale이 Connected 상태일 때만 열립니다.
http://로 시작해 브라우저에 “안전하지 않음”이 표시될 수 있습니다. 접속은 허가된 Tailscale 내부망에서만 가능하도록 제한되어 있습니다. 주소를 임의로 바꾸지 마세요.
Windows PowerShell 또는 macOS Terminal에서 아래 명령을 실행합니다.
ssh bai001@100.116.76.42 "cat ~/.jupyter/claude-notebook-token"
yes를 입력합니다.담당 교수가 학생 폴더명을 알려줬다면 기본 주소 뒤에 다음 query를 붙인 전용 시작 주소를 사용할 수 있습니다.
http://100.116.76.42:8891/claude-notebook?folder=students/<학생 폴더명>
예시: 폴더명이 student-01이면 마지막 부분은 folder=students/student-01입니다.
정상 접속 기준: 로그인 후 상단에 WORKING FOLDER, >_, Claude 버튼이 보입니다.
현재 작업 시작 위치를 바꿉니다. 브라우저마다 별도로 기억됩니다.
현재 선택 폴더에서 일반 터미널을 엽니다.
현재 선택 폴더에서 Claude Code를 시작합니다.
students/<학생 폴더명>을 선택합니다.shared/ 폴더에 정리합니다.| 위치 | 권장 용도 |
|---|---|
students/<내 폴더> | 개인별 기본 작업 정리 위치 |
shared/ | 팀이 함께 사용할 코드·자료·최종 공동 산출물 |
| 다른 학생 폴더 | 공동 작업 요청이 있을 때만 열거나 수정 |
최초 토큰 확인 외에 파일 전송이나 별도 터미널이 필요할 때 Windows PowerShell 또는 macOS Terminal에서 다음 명령을 실행합니다.
ssh bai001@100.116.76.42
100.116.76.42인지 확인하고 yes를 입력합니다.passwd를 실행하지 마세요. 공동 계정 비밀번호를 바꾸면 다른 학생이 모두 접속하지 못합니다. sudo 권한 요청이나 시스템 서비스 변경도 금지합니다.
shared/에서 합의된 공동 편집| 증상 | 먼저 확인 | 해결 |
|---|---|---|
| 주소가 열리지 않음 | Tailscale이 Connected인지, 초대받은 이메일인지 | 계정을 전환하고 Tailscale을 다시 연결한 뒤 새로고침 |
| 토큰 로그인이 반복됨 | 앞뒤 공백 없이 토큰 전체를 복사했는지 | 시크릿 창에서 다시 로그인. 토큰을 채팅방에 올리지 말 것 |
| WORKING FOLDER가 안 보임 | 오래 열린 탭이나 캐시 사용 여부 | Windows Ctrl+F5, macOS Cmd+Shift+R |
| Claude가 시작되지 않음 | 여러 Claude 탭을 동시에 열었는지 | 불필요한 탭을 닫고 30초 후 한 번만 다시 실행 |
| SSH 비밀번호 입력이 안 보임 | 커서만 있고 글자가 표시되지 않는지 | 정상 동작. 그대로 입력 후 Enter |
Test-NetConnection 100.116.76.42 -Port 8891
TcpTestSucceeded : True면 네트워크 연결은 정상입니다.
nc -vz 100.116.76.42 8891
succeeded가 나오면 네트워크 연결은 정상입니다.
발생 시간: 사용 PC / 운영체제: Tailscale 로그인 이메일: 막힌 단계: 설치 / 접속 / 토큰 / 폴더 / Claude / SSH 화면에 나온 오류: 이미 시도한 조치: ※ 토큰·비밀번호가 보이는 화면은 첨부하지 않습니다.