Давайте систематизируем все шаги в краткую и понятную инструкцию.
Эта инструкция предназначена для установки TigerVNC Server на Debian 13 с легким окружением XFCE. Она включает самый надежный способ автостарта через cron.
Краткая инструкция по установке и настройке VNC-сервера на Debian 13
Шаг 1: Установка графического окружения и VNC-сервера
Откройте терминал и выполните следующие команды от имени пользователя с правами sudo:
sudo apt update
sudo apt install xfce4 xfce4-goodies tigervnc-standalone-server -y
- xfce4: Легковесная среда рабочего стола.
- tigervnc-standalone-server: Сам сервер VNC.
Шаг 2: Настройка пароля и окружения
Установите пароль для VNC-подключений: Введите и подтвердите пароль. Вы можете задать отдельный пароль только для просмотра.vncpasswd
Создайте файл конфигурации для запуска рабочего стола:
mkdir -p ~/.config/autostart
nano ~/.vnc/xstartup
Вставьте в файл следующий текст:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
Сохраните (Ctrl+O, Enter) и закройте (Ctrl+X).
Сделайте файл исполняемым:
chmod +x ~/.vnc/xstartup
Шаг 3: Ручной запуск и проверка
Попробуйте запустить сервер вручную, чтобы убедиться, что всё работает:
vncserver :1 -geometry 1280x720 -depth 24
- :1 — номер дисплея (стандартный).
- -geometry 1280x720 — разрешение экрана.
- -depth 24 — глубина цвета.
Проверьте, что сервер запущен:
vncserver -list
Вы должны увидеть информацию о запущенной сессии.
Остановите сервер, чтобы настроить автостарт:
vncserver -kill :1
Шаг 4: Настройка автостарта при загрузке (через cron)
Это самый надежный способ, который мы проверили.
- Откройте редактор заданий cron для вашего пользователя: crontab -e
- Добавьте в конец файла строку для автостарта: @reboot /usr/bin/vncserver :1 -geometry 1280x720 -depth 24
- Сохраните и закройте файл.
Теперь VNC-сервер будет запускаться автоматически при каждой загрузке системы.
Шаг 5: Подключение к серверу
- На вашем локальном компьютере установите любой VNC-клиент (например, RealVNC Viewer, Remmina).
- Введите IP-адрес вашего сервера Debian и порт 5901.
- Введите пароль, который вы задали на Шаге 2.
- Нажмите "Подключиться".