728x90
Ubuntu 서버에 JupyterLab을 설치하고
원격 PC에서 웹 브라우저를 통해 접속하는 방법을 알아보겠습니다.
sudo apt update
sudo apt install -y python3 python3-venv python3-pip
# 작업용 유저로 전환(권장)
# sudo adduser <user> # 필요시
# su - <user>
python3 -m venv ~/venvs/jupyter
source ~/venvs/jupyter/bin/activate
pip install --upgrade pip
pip install jupyterlab
간단한 비밀번호 설정
source ~/venvs/jupyter/bin/activate
jupyter lab password
서버에서 JupyterLab 실행
source ~/venvs/jupyter/bin/activate
jupyter lab --no-browser --ip=127.0.0.1 --port=8888
또는 nohup으로 백그라운드 실행
source ~/venvs/jupyter/bin/activate
nohup jupyter lab --no-browser --ip=127.0.0.1 --port=8888 > ~/jupyterlab.log 2>&1 &
원격 PC에서 SSH 터널 생성
ssh -L 8888:127.0.0.1:8888 <user>@<server_ip_or_hostname>
원격 웹 브라우저에서 접속
http://localhost:8888
참고) 서버 재부팅 후 JupyterLab 자동 실행
sudo tee /etc/systemd/system/jupyterlab.service >/dev/null <<'EOF'
[Unit]
Description=JupyterLab
After=network.target
[Service]
Type=simple
User=<user>
WorkingDirectory=/home/<user>
Environment=PATH=/home/<user>/venvs/jupyter/bin:/usr/bin:/bin
ExecStart=/home/<user>/venvs/jupyter/bin/jupyter lab --no-browser --ip=127.0.0.1 --port=8888
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now jupyterlab
sudo systemctl status jupyterlab728x90
'📁 OS' 카테고리의 다른 글
| [Windows] Windows Server 2019 Hyper-V 공유 드라이브 설정 (0) | 2026.07.10 |
|---|