TightVNC 서버 세팅
리눅스에 TightVNC 서버 깔고 GUI 환경으로 접속하게 함.
TightVNC 클라이언트
tightvnc.com, remoteripple.com 추천함.
접속: [서버IP]:[디스플레이번호] (ex. 192.168.1.1:5901)
TightVNC 서버 설치
sudo apt install tightvncserver
설치 끝.
비밀번호 설정
vncpasswd
VNC 접속 비밀번호 설정.
켜고 끄기
vncserver :[디스플레이번호]
VNC 서버 시작. :1은 1번 디스플레이.
vncserver -kill :[디스플레이번호]
VNC 서버 정지.
방화벽 설정
sudo ufw allow 5901/tcp
기본 VNC 포트 5901 열어줌.
우분투 화면 세팅
sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies
VNC 접속 시 GUI 환경 (xfce4) 보여주려고 설치.
xstartup 변경
nano ~/.vnc/xstartup
기존 내용 다 지우고 아래로 덮어씀.
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
이거 안 하면 회색 화면만 보임.
권한 추가
chmod +x ~/.vnc/xstartup
스크립트 실행 권한 부여.
여기서 배울 것
- TightVNC 서버 설치 및 기본 설정
- VNC 접속 시 GUI 환경 (xfce4) 세팅
- xstartup 파일로 VNC 세션 환경 제어
- 방화벽 포트 열기
원본 파일 보기 (.claude/skills/tn-tightvnc-setup/SKILL.md)
---
name: TightVNC 서버 설정
description: This skill should be used when the user asks to set up, configure, or manage a TightVNC server on a Linux system, including installing the server, setting passwords, starting/stopping the service, and configuring the display environment. For example, 'TightVNC 서버 설치해줘', 'VNC 원격 데스크탑 세팅', 'TightVNC 방화벽 열기'.
version: 1.0.0
source: /home/son/prj/resume/backup_notes_260317/notion/Tech Note/TightVNC 26ed7efd824b8053ab58eb58c9316b4d.md
---
# TightVNC
## Client
[https://www.tightvnc.com/download.php](https://www.tightvnc.com/download.php)
보면
[https://remoteripple.com/download/](https://remoteripple.com/download/)
remote ripple으로 보라고 함.
서버IP주소:디스플레이번호 (서버 ip :5901 (1번기준) (lsof로 알수있음)
## Server
설치
sudo apt install tightvncserver
비밀번호 설정
```python
vncpasswd
```
켜고 끄기
켜기 : vncserver :1
끄기 : vncserver -kill :1
**방화벽 설정**
sudo ufw allow 5901/tcp
**우분투 화면 보여주도록 세팅**
sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies
**셋업 변경**
nano ~/.vnc/xstartup
위쪽 내용 다지우고 이거 추가
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
**권한 추가**
chmod +x ~/.vnc/xstartup