Среда, 04.02.2026
Мой сайт
Категории раздела
линукс [20]
windows [7]
freebsd [3]
all [2]
Меню сайта
Форма входа
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 5
Главная » Статьи » Советы » линукс

Как настроить доступ по vnc в астра линукс 1.7
Установите x11vnc (если не установлен)
sudo apt update
sudo apt install x11vnc

Создайте пароль для VNC
sudo x11vnc -storepasswd /etc/x11vnc.passwd

Создайте скрипт запуска
sudo nano /usr/local/bin/x11vnc-start.sh

Вставьте следующее содержимое:
#!/bin/bash

PASSFILE="/etc/x11vnc.passwd"

if [ ! -f "$PASSFILE" ]; then
echo "ERROR: VNC password file not found at $PASSFILE" >&2
exit 1
fi

# Ждём появления X-сервера и auth-файла (до 30 сек)
for i in {1..30}; do
AUTH_FILE=$(ps aux | grep 'Xorg.*:0.*-auth' | grep -v grep | sed -n 's/.*-auth \([^ ]*\).*/\1/p' | head -n1)
if [ -n "$AUTH_FILE" ] && [ -r "$AUTH_FILE" ]; then
break
fi
sleep 1
done

if [ -z "$AUTH_FILE" ]; then
echo "ERROR: Could not find X11 auth file for display :0" >&2
exit 1
fi

echo "Found X11 auth file: $AUTH_FILE"
exec /usr/bin/x11vnc \
-display :0 \
-auth "$AUTH_FILE" \
-rfbauth "$PASSFILE" \
-forever \
-loop \
-noxdamage \
-repeat \
-rfbport 5900 \
-listen 0.0.0.0 \
-o /var/log/x11vnc.log \
-ncache_cr


Сохраните (Ctrl+O, Enter) и выйдите (Ctrl+X).

Сделайте скрипт исполняемым:
sudo chmod +x /usr/local/bin/x11vnc-start.sh

Создайте systemd-сервис
sudo nano /etc/systemd/system/x11vnc.service

Вставьте:
[Unit]
Description=x11vnc service for fly-dm greeter
After=graphical.target fly-dm.service
Wants=fly-dm.service

[Service]
Type=simple
ExecStart=/usr/local/bin/x11vnc-start.sh
Restart=always
RestartSec=5
User=root
Environment=HOME=/root

[Install]
WantedBy=graphical.target

Сохраните и выйдите.

Включите и запустите сервис
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

Проверка
На сервере:
sudo ss -tuln | grep 5900

Должно быть: 0.0.0.0:5900

С клиента:
vncviewer 192.168.68.230:5900

Введите VNC-пароль (из /etc/x11vnc.passwd)
Затем — логин и пароль от учётной записи Astra Linux

Тест после перезагрузки

Перезагрузите сервер:
sudo reboot

После загрузки (не входя локально!) подключитесь по VNC.
Вы должны увидеть экран входа fly-dm.
Категория: линукс | Добавил: snns (24.01.2026)
Просмотров: 5 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Быстро перейти
  • Это мой сайт
  • Это ещё мой сайт
  • Сайт Ункас-фильм
  • Excessiveplus-spider
  • Магазин Интек
  • HP Linux Imaging and Printing
  • HP-plugins
  • Иркутские сервера Quake3
  • Сайт TRAXa(Quake3)
  • Антивирус Avast!
  • WEACOM
  • compromat.ru
  • m_kalashnikov
  • Деловая сеть-Иркутск
  • А имя твое?
  • Сайт о Мистере Фримене
  • Tynu40k Goblina
  • Bing maps
  • Сибтелеком
  • file.qip.ru
  • my_livejournal
  • ФАЙЛОВЫЙ СЕРВЕР
  • Почта Gmail
  • Visa QIWI Wallet
  • AliExpress
  • alitrack.ru
  • gdeposylka.ru/
  • checktrack.ru
  • Copyright MyCorp © 2026
    Конструктор сайтовuCoz