Исходная система:
Distributor ID: ALT
Description: ALT Server 11.0 (Mendelevium)
Release: 11.0
Codename: Mendelevium
01. Установить пакеты
|
1 |
apt–get install guacamole–server tomcat tomcat–webapps tomcat–admin–webapps tomcat–guacamole–webapps |
02. Сгенерировать пароль
Создать пустой файл:
|
1 |
touch md5_passgen.sh |
Добавить следующие строки:
|
1 2 3 |
#!/bin/bash pass=password echo –n $pass | openssl md5 > passgen_output.txt |
|
1 2 |
chmod +x md5_passgen.sh ./md5_passgen.sh |
|
1 2 |
[root@vs–gcml specnix]# cat passgen_output.txt MD5(stdin)= 5f4dcc3b5aa765d61d8327deb882cf99 |
03 Настроить Guacamole на работу по протоколу XRDP
Отредактировать файл: /etc/guacamole/user-mapping.xml
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?xml version=“1.0” encoding=“UTF-8”?> <user–mapping> <!— Per–user authentication and config information —> <!— A user using md5 to hash the password example below uses the md5 hash of “PASSWORD”)—> <authorize username=“admin” password=“5f4dcc3b5aa765d61d8327deb882cf99” encoding=“md5”> <connection name=“RDP_XFCE”> <protocol>rdp</protocol> <param name=“hostname”>localhost</param> <param name=“port”>3389</param> <param name=“ignore-cert”>true</param> </connection> </authorize> </user–mapping> |
|
1 2 |
systemctl enable guacd.service —now systemctl enable tomcat.service —now |
04. Установить XFCE
|
1 2 3 4 |
apt–get install xfce4–full xrdp usermod –aG tsusers specnix pkill xrdp systemctl enable —now xrdp |
http://{IP-address|hostname}:8080/guacamole/
Leave a Reply