휴대폰에서 Proxmox 관리하기
Proxmox에는 제대로 된 모바일 앱이 없고, 웹 UI도 작은 화면에서는 불편합니다 ── 작은 버튼, 넓은 레이아웃, 그리고 터치 입력과 부딪히는 콘솔. 휴대폰에서 Proxmox를 관리하는 확실한 방법은 SSH입니다. 호스트에 접속해 몇 개의 CLI 명령을 실행하면, 어디서든 VM을 시작하고, 컨테이너를 재시작하고, 무엇이 잘못됐는지 확인할 수 있습니다. 이 글에서는 그 설정과 작업의 90%를 처리하는 소수의 명령을 다룹니다.
요약하면, SSH 클라이언트를 설치하고(이 글에서는 TermAI 사용), root로 Proxmox 호스트에 접속한 뒤, VM에는 qm, 컨테이너에는 pct를 사용하면 됩니다.
왜 SSH가 모바일 웹 UI보다 나은가
Proxmox 웹 인터페이스는 데스크톱에서는 훌륭하지만, 휴대폰에서는 이야기가 다릅니다. noVNC 콘솔은 터치 키보드로 쓰기 어렵고, 패널이 넘치며, 불안정한 모바일 연결 탓에 UI 전체가 무겁게 느껴집니다. SSH는 그 모든 것을 우회합니다. 셸은 가볍고, 모바일 데이터에서도 잘 작동하며, 명령은 데스크톱에서 쓰던 것과 똑같습니다. "그 VM 시작해", "컨테이너가 멈췄으니 재시작해" 같은 빠른 운영 작업에는 그저 더 빠릅니다.
1단계: Proxmox 호스트에 SSH 접속
Proxmox 노드로의 연결을 추가합니다. 호스트는 그 IP나 호스트명, 사용자명은 root, 포트는 22입니다. root 비밀번호로 인증하거나, 더 좋게는 SSH 키를 사용합니다. 접속되면 노드의 셸에 들어와 있는 상태입니다.
2단계: 작업 대부분을 처리하는 명령
두 가지 도구가 기본을 커버합니다 ── VM에는 qm, LXC 컨테이너에는 pct입니다:
# 列出虚拟机和容器
qm list
pct list
# 启动 / 停止虚拟机(按 ID)
qm start 100
qm stop 100
# 启动 / 停止容器
pct start 101
pct stop 101
# 状态和资源占用
qm status 100
pvesh get /nodes/$(hostname)/status
# 进入容器 shell
pct enter 101 이것으로 온콜 대응의 대부분을 커버합니다. 무엇이 돌아가는지 보고, 멈춘 것을 재시작하고, 노드의 메모리나 디스크가 바닥나지 않았는지 확인합니다. 스토리지와 클러스터 세부 사항은 pvesm status와 pvecm status로 채웁니다.
3단계: 플래그는 AI가 기억하게 하기
휴대폰에서 CLI 관리를 할 때 가장 어려운 것은 정확한 명령과 플래그를 떠올리는 것입니다. 바로 여기서 터미널 안의 AI 어시스턴트가 도움이 됩니다. 평이한 말로 물으면, 지금 접속한 서버에 맞춘 명령을 줍니다.
휴대폰에서 서비스 로그 따라가기
노드의 무언가가 오작동하면, 흔히 journalctl -fu pve-cluster를 실행하거나 VM의 로그를 따라갑니다. 휴대폰에서는 이것이 빠르게 스크롤되는 난장판이 됩니다 ── 그래서 TermAI는 팔로우 명령을 감지하면 로그 스트림 모드로 전환합니다. 일시정지/재개가 있는 툴바, 최근 500줄에 걸쳐 오류와 경고를 색으로 구분하는 Filter, 그리고 최근 100줄을 보내 무엇이 잘못됐는지 빠르게 읽어주는 AI 버튼이 함께 제공됩니다. 6인치 화면에서 실시간 journalctl을 눈을 찡그리며 보는 것보다 훨씬 낫습니다.
집 라우터 뒤의 Proxmox에 도달하기
Proxmox 서버가 집에 있다면, 모바일 데이터를 쓰는 휴대폰은 직접 도달할 수 없습니다. 깔끔한 해법은 Tailscale 같은 메시 VPN입니다. Proxmox 호스트와 휴대폰 양쪽에 설치하면, 노드는 안정적인 사설 주소를 갖게 되어 어디서든 SSH할 수 있습니다 ── 포트 포워딩도 필요 없고, 웹 UI를 인터넷에 노출할 필요도 없습니다. TermAI는 Tailscale을 내장하고 있어, 휴대폰 쪽에는 별도 앱이 필요 없습니다.
위험한 명령에 대한 주의
일부 Proxmox 명령은 되돌릴 수 없습니다 ── qm destroy, pct destroy, 스토리지 초기화 등. 휴대폰에서는 손가락 실수가 쉽습니다. 두 가지 안전망이 도움이 됩니다. TermAI의 AI 어시스턴트를 통해 실행하는 것은 파괴적인 명령이 실행되기 전에 확인을 표시합니다. 그리고 Pro에서는 ShellMon이 실시간 세션을 감시하며 나타나는 위험한 명령에 플래그를 답니다 ── 터치스크린으로 하이퍼바이저를 관리한다면 둘 다 갖춰둘 가치가 있습니다.
자주 묻는 질문
공식 Proxmox 모바일 앱이 있나요?
제대로 된 것은 없습니다. 서드파티 앱 몇 개와 모바일 웹 UI는 있지만, 안정적으로 관리하려면 대부분 모바일 SSH 클라이언트로 노드에 SSH합니다.
휴대폰에서 Proxmox를 어떻게 관리하나요?
SSH 클라이언트로 root로 노드에 SSH한 뒤, VM에는 qm, 컨테이너에는 pct를 사용합니다. 모바일 데이터에서도 작동하며 데스크톱 CLI와 동일합니다.
집의 Proxmox 서버에 원격으로 도달하려면?
노드와 휴대폰 양쪽에서 Tailscale 같은 메시 VPN을 사용하고, 그 사설 주소로 SSH합니다. Proxmox 웹 UI를 인터넷에 직접 노출하는 것은 피하세요.
휴대폰에서 Proxmox 웹 콘솔을 쓸 수 있나요?
쓸 수 있지만, noVNC 콘솔과 넓은 레이아웃은 터치스크린에서 불편합니다. 대부분의 운영 작업에는 SSH가 더 빠릅니다.
핵심 요약
- 주제: 휴대폰에서 Proxmox VE 관리하기
- 최적의 방법: 노드에 SSH ── 모바일 웹 UI는 터치스크린에서 불편하다
- 핵심 명령: VM에는
qm, 컨테이너에는pct(list / start / stop / status) - 원격 접속: 노드와 휴대폰에서 Tailscale 사용; 웹 UI를 공개로 노출하지 말 것
- 안전성: AI 어시스턴트가 파괴적인 명령 실행 전에 확인; ShellMon(Pro)이 실시간 세션에서 위험한 명령에 플래그
- 클라이언트: 어떤 SSH 앱이든 가능; TermAI는 AI 도움과 Tailscale 내장을 추가
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.