Настройка сервера
После выполнения настроек и дальнейшей перезагрузки управление сервером будет доступно только через удаленный доступ.
yum -y install xorg-x11-server-Xspice
Для удаленного доступа к консоли ssh
yum -y install openssh-server systemctl start sshd systemctl enable sshd.service
Важной деталью для удаленного доступа к Spice серверу является отключение firewall
systemctl stop firewalld systemctl disable firewalld
в файле /etc/X11/xorg.conf прописывается настройка SPICE-сервера и использование виртуальной видеокарты QXL
nano /etc/X11/xorg.conf
Для удобства редактирования файла рекомендуется скопировать содержимое файла и вставить в свой.
Section "Device" Identifier "XSPICE" Driver "spiceqxl" # Enable regular port. Either this or SpiceTlsPort, or one of XSPICE_PORT or # XSPICE_TLS_PORT environment variables must be specified # Defaults to 5900. Option "SpicePort" "5900" # Do not request any password from client Option "SpiceDisableTicketing" "0" # Set password client will be required to produce. Option "SpicePassword" "password" EndSection Section "InputDevice" Identifier "XSPICE POINTER" Driver "xspice pointer" EndSection Section "InputDevice" Identifier "XSPICE KEYBOARD" Driver "xspice keyboard" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "XSPICE Screen" Monitor "Configured Monitor" Device "XSPICE" DefaultDepth 24 EndSection Section "ServerLayout" Identifier "XSPICE Example" Screen "XSPICE Screen" InputDevice "XSPICE KEYBOARD" InputDevice "XSPICE POINTER" EndSection # Prevent udev from loading vmmouse in a vm and crashing. Section "ServerFlags" Option "AutoAddDevices" "False" EndSection
Здесь задается пароль сервера, если оставить без изменений, то пароль по умолчанию будет password
Set password client will be required to produce. Option "SpicePassword" "password" EndSection
Последний этап настройки сервера – задать статический Ip адрес
Поменяйте параметр BOOTPROTO на значение none.
BOOTPROTO="none"
Добавьте параметр ip адреса и впишите ip.
IPADDR="192.168.1.76"
Добавьте параметр маски и впишите её.
PREFIX=24
Добавьте параметр шлюза и впишите его.
GATEWAY="192.168.1.1"
в конечном варианте файл будет представлять такой вид:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=6cd95ee5-bbc4-43ae-840f-c5aad9e551d5
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.76
PREFIX=24
GATEWAY=192.168.1.1
После всех настроек перезапустите сервер.
reboot
После выполнения настроек и дальнейшей перезагрузки управление сервером будет доступно только через удаленный доступ.
Настройка клиента
Настройка клиента производится одной командой через терминал с использованием root прав
yum -y install spice-gtk-tools spice-client
обратиться к серверу можно через терминал командой
spicy
после этого появится окно, в котором вам нужно ввести ip адрес сервера и порт 5900
После этого потребуется ввести пароль для входа на сервер
При успешной аутентификации у вас появится окно сервера, где вам нужно будет авторизоваться в системе сервера под локальной учетной записью