|
|
Как настроить доступ по 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 |
|
|
|