son-pro6000 GPU 서버 접근 및 특징
son-pro6000 GPU 서버 스펙, 접속, 주의사항 정리.
son-pro6000 GPU 서버 접근 및 특징
Host: son@192.168.1.116 (son-pro6000) key auth 양방향 됨.
GPU: NVIDIA RTX Pro 6000 Blackwell Workstation Edition (싱글)
Python 버전: pyenv: 3.10.19 (프로젝트 venv), 3.11.14, 3.13.11 시스템 python3: 3.12.3 (venv 사용 금지)
Disk: NVMe root, ~700G 여유 (2026-05-01 기준)
프로젝트 venv (~/prj/thesis/.venv, Python 3.10.19) 설치된 것들: - marimo, google-genai, pymupdf, arxiv, pydantic - torch 2.11 (CUDA 13 wheels 포함) - transformers 5.7, accelerate 1.13, sentencepiece, safetensors - matplotlib, numpy, plotly, pandas, pillow
UFW 설정: 기본 incoming deny. LAN 전용 27000~27999 허용 (papergen marimo용) 다른 열린 포트: - 22 (LAN) - 52222 (WAN SSH) - 139/445 (Samba LAN) - 8188/8210/49100 (다른 앱)
chromium snap quirk:
/snap/bin/chromium AppArmor 밑에서 돔.
headless WebSocket 신뢰성 없음 (marimo 앱 핑크 로딩 계속 됨).
--screenshot=$HOME/... 경로 사용. /tmp는 snap sandbox 밖이라 안 됨.
확실한 확인은 Python websockets client로 marimo 포트 직접 찔러봐야 함.
SSH back-channel (son-pro6000 -> son-wtr):
son@192.168.1.121로 접속.
~/.ssh/id_ed25519 (ed25519 key) 사용.
son-wtr의 authorized_keys에 'son-pro6000-to-others' 라벨로 pubkey 있음.
여기서 배울 것
- son-pro6000 서버 접속 정보 및 기본 스펙 확인.
- 프로젝트 venv 설치 패키지 리스트 파악.
- UFW 방화벽 규칙 및 열린 포트 숙지 필요.
- chromium snap headless WebSocket 문제, 우회법 기억.
원본 파일 보기 (.claude/projects/-home-son-prj-thesis/memory/son_pro6000.md)
---
name: son-pro6000 GPU server access and quirks
description: How to reach the GPU server, what's installed there, and known limitations
type: reference
originSessionId: a80e3f6f-bf8c-4ef5-93e8-e5c44239beaa
---
**Host**: `son@192.168.1.116` (key auth, both directions). Hostname `son-pro6000`.
**GPU**: NVIDIA RTX Pro 6000 Blackwell Workstation Edition (single GPU).
**Python**: pyenv has 3.10.19 (project venv), 3.11.14, 3.13.11. System python3 is 3.12.3 (do NOT use for venv).
**Disk**: NVMe root with ~700G free as of 2026-05-01.
**Project venv** (`~/prj/thesis/.venv`, Python 3.10.19) ships:
- marimo, google-genai, pymupdf, arxiv, pydantic
- torch 2.11 with CUDA 13 wheels (`nvidia-cublas-13`, `nvidia-cudnn-cu13`, etc.)
- transformers 5.7, accelerate 1.13, sentencepiece, safetensors
- matplotlib, numpy, plotly, pandas, pillow
**UFW**: default deny incoming. LAN-only port range 27000~27999 is allowed for papergen marimo. Other open ports: 22 (LAN), 52222 (WAN SSH), 139/445 (Samba LAN), 8188/8210/49100 (other apps).
**chromium snap quirk**: `/snap/bin/chromium` runs under AppArmor and CAN'T do headless WebSocket reliably (the marimo app shows a pink loading state forever). Use `--screenshot=$HOME/...` paths because /tmp is sandboxed away from the snap. For real verification, use a Python websockets client directly against the marimo port.
**SSH back-channel**: son-pro6000 → son-wtr works via `son@192.168.1.121` using ed25519 key in `~/.ssh/id_ed25519`. son-wtr's `~/.ssh/authorized_keys` contains the matching pubkey labeled `son-pro6000-to-others`.