tigervnc server (x0vncserver)

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

tigervnc server (x0vncserver)

Сообщение ya »

apt install tigervnc-standalone-server tigervnc-common tightvncserver gem-plugin-vnc

Задать пароль серверу vnc (не под рутом)

Код: Выделить всё

su - non-root-username
vncpasswd
Запуск vnc-сервера
vncserver -localhost no

Список запущенных vnc-серверов
vncserver -list

Создайте файл /etc/systemd/system/vncserver@.service

Код: Выделить всё

mcedit /etc/systemd/system/vncserver@.service

Код: Выделить всё

[Unit] 
Description=Remote desktop service (VNC) 
After=network.target 
 
[Service] 
#Type=forking
Type=simple
User=gt
Group=gt
WorkingDirectory=/home/gt
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -localhost no :%i
ExecStop=/usr/bin/vncserver -kill :%i
 
[Install] 
WantedBy=multi-user.target

systemctl daemon-reload
Обратите внимание, что вместо 1 вы можете указывать любой номер дисплея.
systemctl start vncserver@1
systemctl status vncserver@1
systemctl enable vncserver@1


Авторизация:
gdmd - DMD-like wrapper for GDC
x2gothinclient-displaymanager - login daemon starting x2goclient in displaymanager mode
Последний раз редактировалось ya 23 фев 2024, 02:24, всего редактировалось 2 раза.
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: tigervnc server

Сообщение ya »

Код: Выделить всё

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper gt %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: tigervnc server

Сообщение ya »

tigervnc-scraping-server
mkdir -p ~/.vnc
vncpasswd

Код: Выделить всё

x0vncserver -localhost no -useold -passwordfile ~/.vnc/passwd -display :0
Найти и остановить:
ps -fu gt | grep [x]0vncserver
kill -9 pid

Запуск в фоновом режиме:

Код: Выделить всё

x0vncserver -localhost no -passwordfile ~/.vnc/passwd -display :0 >/dev/null 2>&1 &
Поставить в автозагрузку, отредактировать: ~/.bashrc

Код: Выделить всё

tt=$(who i am | awk '{print $2}' | sed -e "s:tty::")
is_int () { test -n "$@" -a "$@" -ge 0 2>/dev/null; }
if ! [ -z "$tt" ] ; then
    if is_int "$tt"; then
        if [ "$tt" -lt 7 ] ; then
            setupcon --current-tty
        elif [ "$tt" -eq 7 ] ; then
            x0vncserver -localhost no -rfbport 5959 -useold -passwordfile ~/.vnc/passwd -display :0
        fi
    fi
fi

https://linuxtechlab.com/secure-vnc-server-tls-encryption/
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: tigervnc server

Сообщение ya »

Для подключения буфера обмена, использовать пакет
apt-cache search xclip

Установить для графики:
apt-get install libclipboard-perl

Запуск программы:
x0tigervncserver

Установочный пакет:
tigervnc-scraping-server
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: tigervnc server (x0vncserver)

Сообщение ya »

Код: Выделить всё

x0vncserver -localhost no -rfbport 5959 -useold -passwordfile ~/.vnc/passwd -display :0
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: tigervnc server (x0vncserver)

Сообщение ya »

Добавление в автозагрузку для графической оболочки lxqt:
mcedit ~/.config/autostart/x0vncserver.desktop

Код: Выделить всё

[Desktop Entry]
Exec=sleep 1;x0vncserver -localhost no -rfbport 5959 -useold -passwordfile ~/.vnc/passwd -display :0

Name=x0vncserver
Type=Application
Version=1.0
Ответить