Introduction

1.5 Linux integration

Etere compatibility now extends to Linux systems, enabling the use of Active Directory alternatives and SQL Server on Linux. The topics of this chapter will be:

- Samba AD integration
- Reporting Service
- Microsoft SQL server (Ubuntu only)


We will cover these guides based on our internal tests for Ubuntu distributions but some of them could be available for other distributions. We suggest an LTS version for more stability. You can download the ISO on their main site

https://ubuntu.com/download/desktop

Do not download third-party apps or drivers during installation when prompted to avoid potential conflicts, and don't integrate with Active Directory during installation.


XRDP

In most cases, a remote connection is required. We suggest installing XRDP alongside a lightweight GUI such as XFCE. From bash console (Application- Terminal Emulator):

1
sudo apt update
sudo apt install xfce4 xfce4-goodies xrdp -y

2
echo "xfce4-session" > ~/.xsession

3
sudo adduser xrdp ssl-cert

4
sudo systemctl restart xrdp


If you want to adjust connection performances, you can edit the file xrdp.ini

from the bash console:


sudo nano /etc/xrdp/xrdp.ini


Edit these fields to match your needs, for example:


tcp_send_buffer_bytes=4194304

crypt_level=none

max_bpp=16


and always restart the service

sudo systemctl restart xrdp


Now you can use the same user and password for the login under xRDP


Cannot connect to Xfce with remote desktop

In case anyone else runs into this problem, the solution is:

  1. Edit /etc/xrdp/startwm.sh

sudo nano /etc/xrdp/startwm.sh

  1. Delete these lines

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

exec /bin/sh /etc/X11/Xsession

  1. Instead type the following at same place:

startxfce4

  1. Restart xrdp

sudo /etc/init.d/xrdp restart