Spice
Содержание
Создать сервис systemd
cat << 'EOF' > /etc/systemd/system/x11spice.service [Unit] Description=x11spice Requires=network-online.target After=network-online.target [Service] Restart=always RestartSec=3 ExecStart=/usr/bin/x11spice --allow-control --password=qwerty --hide --display=:0 User=user Group=user [Install] WantedBy=multi-user.target EOF
Создать сервис systemd (root)
cat << 'EOF' > /etc/systemd/system/x11spice.service [Unit] Description=x11spice Requires=network-online.target After=network-online.target [Service] Restart=always RestartSec=3 ExecStart=/usr/bin/x11spicesrv User=root Group=root [Install] WantedBy=multi-user.target EOF
cat << 'EOF' > /root/.spice_pass MySuperPassw0rd EOF chmod 400 /root/.spice_pass cat << 'EOF' > /usr/bin/x11spicesrv #!/bin/bash killall x11spice /usr/bin/x11spice --allow-control --password=`cat /root/.spice_pass` --hide --display=:0 & EOF chmod 500 /usr/bin/x11spicesrv
Включить сервис на автозапуск
systemctl daemon-reload systemctl enable --now x11spice.service
Для клиентских подключений можно установить программу клиент
apt-get install remmina remmina-plugins-spice
или
apt-get install virt-viewer
(затем использовать для подключения remote-viewer)
А как тут быть с передачей звука с удалённой машины?
Пока не найдено решений для передачи звука непосредственно через протокол spice при подключении через remote-viewer, когда spice сервер настроен непосредственно на железной машине.
Известно, что, например, в виртуальных машинах под управлением ProxMox, посредством remote-viewer прекрасно работает и передача звука, и проброс USB-устройств и даже буфер обмена.
В варианте работы spice сервера через x11spice пока не найдены решения для работы с буфером обмена, с пробросом USB-устройств, а также с пробросом звука.
НО!
Звук пробросить можно так: Pulse