Установка Kaspersky USB Redirector
27 января 2026
ID 307559
Чтобы установить Kaspersky USB Redirector на сервер:
- Если у вас установлена другая версия Kaspersky USB Redirector, удалите ее, выполнив команду:
sudo dnf remove kaspersky-usb-redirector
- Установите зависимости Kaspersky USB Redirector :
sudo dnf install openssl-3.1.5 zlib-1.2.13 libgcc-13.3.1 pcsc-lite-2.2.3
- Запустите установку Kaspersky USB Redirector:
sudo bash ./kaspersky-usb-redirector-1.4.1.3-1.el7.x86_64.setup
В этой команде
./kaspersky-usb-redirector-1.4.1.3-1.el7.x86_64.setup– путь к установочному файлу для РЕД ОС из комплекта поставки. - Дождитесь отображения вопроса о принятии пользовательского соглашения. Ознакомившись с текстом соглашения, примите его или отклоните. В случае отклонения, установка Kaspersky USB Redirector прерывается.
- Если файл
/etc/X11/Xwrapper.configсуществует, откройте его в в текстовом редакторе. Если файл/etc/X11/Xwrapper.configотсутствует, создайте его и затем откройте в текстовом редакторе. - Добавьте в файл
/etc/X11/Xwrapper.configследующую строку и сохраните изменения./etc/X11/Xwrapper.config (фрагмент)
allowed_users = anybody
Эта строка указывает, что любой пользователь может запустить сервер X11 при подключении к удаленному рабочему столу.
- Создайте группу
xrdpи добавьте в нее служебную учетную записьxrdp:sudo groupadd xrdp
sudo adduser --system -g xrdp --no-create-home --home /run/xrdp xrdp
- Сгенерируйте сертификат для доступа к серверу:
sudo mkdir /etc/xrdp
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/xrdp/key.pem -out /etc/xrdp/cert.pem
- Разрешите чтение файлов сертификата и ключа пользователю
xrdp:sudo setfacl -m u:xrdp:r /etc/xrdp/cert.pem
sudo setfacl -m u:xrdp:r /etc/xrdp/key.pem
- Установите права доступа и владельца для конфигурационного файла
/etc/xrdp/rsakeys.ini:sudo chmod 640 /etc/xrdp/rsakeys.ini
sudo chown root:xrdp /etc/xrdp/rsakeys.ini
- Внесите следующие изменения в конфигурационный файл
/etc/xrdp/xrdp.ini:/etc/xrdp/xrdp.ini (фрагмент)
; Unprivileged User name and group to run the xrdp daemon.
; It is HIGHLY RECOMMENDED you set these values. See the xrdp.ini(5)
; manpage for more information on setting and checking these.
runtime_user=xrdp
runtime_group=xrdp
; X.509 certificate and private key
; sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/xrdp/key.pem -out /etc/xrdp/cert.pem
certificate=/etc/xrdp/cert.pem
key_file=/etc/xrdp/key.pem
- Внесите следующие изменения в конфигурационный файл
/etc/xrdp/sesman.ini:/etc/xrdp/sesman.ini (фрагмент)
; Specify the group which is to have read access to the directory where
; local sockets for the session are created.
; This MUST be the same as runtime_group in xrdp.ini, or xrdp will not
; be able to connect to your sessions.
SessionSockdirGroup=xrdp
- Проверьте корректность настройки параметров безопасности:
sudo /usr/share/xrdp/xrdp-chkpriv
Пример вывода при корректной настройке:
Settings
- [xrdp.ini] runtime_user : xrdp
- [xrdp.ini] runtime_group : xrdp
- [xrdp.ini] certificate : /etc/xrdp/xrdp-selfsigned.crt
- [xrdp.ini] key_file : /etc/xrdp/xrdp-selfsigned.key
- [sesman.ini] SessionSockdirGroup : xrdp
[ OK ] runtime_user 'xrdp' appears to exist
[ OK ] runtime_group 'xrdp' appears to exist
[ OK ] xrdp.ini and sesman.ini agree on group ownership
[ OK ] /etc/xrdp/rsakeys.ini has correct permissions
[ OK ] /etc/xrdp/xrdp-selfsigned.crt is read-only for xrdp:xrdp
[ OK ] /etc/xrdp/xrdp-selfsigned.key is read-only for xrdp:xrdp
[ OK ] -Summary- Permissions appear to be correct to run xrdp unprivileged
- Добавьте службу
xrdpв автозапуск:sudo systemctl enable xrdp
- Запустите службу
xrdp:sudo systemctl start xrdp
- Проверьте статус службы
xrdp:sudo systemctl status xrdp
В выводе этой команды должен присутствовать текст
active (running). Пример вывода при корректной настройке:● xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Tue 2025-10-14 10:40:09 MSK; 19s ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 80479 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Process: 80481 ExecStartPost=/bin/sh -c /bin/chmod 777 /run/xrdp (code=exited, status=0/SUCCESS)
Main PID: 80480 (xrdp)
Tasks: 1 (limit: 4666)
Memory: 960.0K
CPU: 20ms
CGroup: /system.slice/xrdp.service
└─80480 /usr/sbin/xrdp
Oct 14 10:40:09 vm-redos8-mate systemd[1]: Starting xrdp.service - xrdp daemon...
Oct 14 10:40:09 vm-redos8-mate xrdp[80479]: [INFO ] address [0.0.0.0] port [3389] mode 1
Oct 14 10:40:09 vm-redos8-mate xrdp[80479]: [INFO ] listening to port 3389 on 0.0.0.0
Oct 14 10:40:09 vm-redos8-mate xrdp[80479]: [INFO ] xrdp_listen_pp done
Oct 14 10:40:09 vm-redos8-mate systemd[1]: Started xrdp.service - xrdp daemon.
Oct 14 10:40:11 vm-redos8-mate xrdp[80480]: [INFO ] address [0.0.0.0] port [3389] mode 1
Oct 14 10:40:11 vm-redos8-mate xrdp[80480]: [INFO ] listening to port 3389 on 0.0.0.0
Oct 14 10:40:11 vm-redos8-mate xrdp[80480]: [INFO ] xrdp_listen_pp done
Oct 14 10:40:11 vm-redos8-mate xrdp[80480]: [INFO ] Switched user:group to xrdp:xrdp
Oct 14 10:40:11 vm-redos8-mate xrdp[80480]: [INFO ] starting xrdp with pid 80480
Теперь вы можете инициировать пробное подключение к рабочему столу на клиенте.
Если при подключении отображается ошибка Could not acquire name on session bus, следуйте инструкции, представленной в разделе Включение возможности подключения к xrdp-серверу при активной локальной сессии пользователя документации РЕД ОС.
Чтобы изменить графическую оболочку, используемую в сеансе удаленного рабочего стола,
следуйте инструкции, представленной в разделе Настройка предпочитаемой графической оболочки документации РЕД ОС.