XRDP su Mint 19.3

XRDP è l’equivalente del server del Desktop Remoto di su WINDOWS

Di seguito proveremo ad installarlo sulla distribuzione Mint di Linux. Come server grafico userò la Tigervnc, anche se in passato ho sempre usato XORGXRDP, ma sembra che al momento non sia disponibile per l’ultima versione Mint 19.3

Apire una finestestra di terminale, lanciare l’installazione e l’abilitazione di XRDP inserendo il codice:

sudo apt-get install -y xrdp tigervnc-standalone-server
sudo systemctl enable xrdp

Modificare il file di configurazione di XRDP, per farlo basta spostarsi nel terminale nella seguente cartella di XRDP inserendo la stringa:

cd /etc/xrdp

e sempre da terminale, lanciare il seguente script:

cat <<EOF | sudo patch -p0
--- xrdp.ini.orig       2018-07-11 14:22:02.852103588 +0900
+++ xrdp.ini    2018-07-11 14:23:30.978905479 +0900
@@ -153,6 +153,16 @@ tcutils=true
 ; Some session types such as Xorg, X11rdp and Xvnc start a display server.
 ; Startup command-line parameters for the display server are configured
 ; in sesman.ini. See and configure also sesman.ini.
+[Xvnc]
+name=Xvnc
+lib=libvnc.so
+username=ask
+password=ask
+ip=127.0.0.1
+port=-1
+#xserverbpp=24
+#delay_ms=2000
+
 [Xorg]
 name=Xorg
 lib=libxup.so
@@ -172,16 +182,6 @@ port=-1
 xserverbpp=24
 code=10

-[Xvnc]
-name=Xvnc
-lib=libvnc.so
-username=ask
-password=ask
-ip=127.0.0.1
-port=-1
-#xserverbpp=24
-#delay_ms=2000
-
 [console]
 name=console
 lib=libvnc.so
EOF

Riavviare il servizio XRDP con il comando:

sudo systemctl restart xrdp

Bastera ora collegarsi da un altro computer mediante un client come Remmina, se si usa Linus, ricordando di selezionare il protocollo RDP.

Attivare i permalink su Apache

Mi sono giunte monte segnalazione che a volte, soprattutto con WordPress, i permalink non funzionano.

Per funzionare sono necessari alcune attività lato server:

  • Deve essere attivo il modulo Rewrite, nel caso non sia attivo basta lanciare con i permessi di root da una finestra di terminale:

Attivazione del modulo sudo service e riavvio di Apache

a2enmod rewrite
apache2 restart
  • Il file .htaccess deve avere i permessi di scrittura
  • Nel file .htaccess deve essere presente

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

</IfModule>

Nel file di configurazione di Apache che trovate in:

/etc/apache2/apache2.conf

accertatevi che l’istruzione AllowOverride sia impostata su All per la direttiva /var/www

Dopo aver apportato le seguente modifiche riavviate Apache con il comando

systemctl restart apache2

e i permalink dovrebbero ora funzionare perfettamente.