← 전체로 돌아가기
스킬 linux

TightVNC 서버 세팅

리눅스에 TightVNC 서버 깔고 GUI 환경으로 접속하게 함.

tightvnclinuxvnc-serverremote-desktopxfce4

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

스크립트 실행 권한 부여.

여기서 배울 것

  1. TightVNC 서버 설치 및 기본 설정
  2. VNC 접속 시 GUI 환경 (xfce4) 세팅
  3. xstartup 파일로 VNC 세션 환경 제어
  4. 방화벽 포트 열기
원본 파일 보기 (.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