GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare XRDP (desktop remoto) su Debian 10

XRDP è un'implementazione open source del server Microsoft RDP (Remote Desktop Protocol). Fornisce il collegamento tra il client RDP e il sistema X Windows. Il server XRDP consente agli utenti remoti di accedere graficamente alle macchine remote utilizzando il client Microsoft RDP.

L'XRDP consente il trasferimento bidirezionale degli appunti, il reindirizzamento vocale dell'audio e del microfono e ci consente di montare unità locali sulle macchine remote.

Questo tutorial ti aiuta a installare il server XRDP (desktop remoto) sul sistema Debian 10 Linux.

Prerequisiti

È necessario disporre dell'accesso alla shell con un utente con privilegi sudo al sistema Debian 10

Fase 1 – Installazione dell'ambiente desktop

Per impostazione predefinita, i server Debian non hanno un ambiente desktop installato. Il server XRDP è progettato per controllare solo i sistemi desktop. Quindi dovrai aggiungere un ambiente desktop al tuo sistema.

Apri un terminale e aggiorna tutti i pacchetti installati con il seguente comando:

sudo apt update && apt install tasksel -y 

Dopo aver installato Tasksel, avvia l'utilità Tasksel con il seguente comando:

sudo tasksel 

Dovresti vedere la seguente interfaccia:

Utilizzare il tasto freccia per scorrere l'elenco e trovare Debian Desktop Environment . Quindi, premi il tasto Spazio per selezionarlo, scegli anche il tipo di Dekstop, quindi premi il tasto Tab per selezionare OK, quindi premi Invio per installare l'ambiente desktop.

Una volta installati tutti i pacchetti, sarà necessario impostare l'avvio del sistema nella destinazione grafica. Puoi impostarlo con il seguente comando:

sudo systemctl set-default graphical.target 

Successivamente, riavvia il tuo sistema per applicare le modifiche.

Fase 2 – Installazione di XRDP su Debian 10

I pacchetti Xrdp Debian sono disponibili nei repository di sistema predefiniti. Puoi installare un desktop remoto sul tuo sistema Debian eseguendo il comando seguente.

sudo apt install xrdp -y 

Una volta completata l'installazione di xrdp, il suo servizio verrà avviato automaticamente. Per verificare lo stato del servizio eseguire il comando:

sudo systemctl status xrdp 

L'output sopra mostra che il servizio Xrdp è attivo e in ascolto sulla porta 3389.

Fase 3 – Configurazione del servizio Xrdp

Il processo di installazione crea un utente chiamato xrdp nel tuo sistema. Le sessioni XRDP utilizzano un file di chiave del certificato "/etc/ssl/private/ssl-cert-snakeoil.key", che svolge un ruolo importante con il desktop remoto. Questo file chiave è di proprietà di root e il proprietario del gruppo è "ssl-cert"

Quindi dobbiamo consentire all'utente xrdp di accedere a questo file chiave. Per fare ciò, aggiungi l'utente xrdp al gruppo "ssl-cert" con il seguente comando.

sudo usermod -a -G ssl-cert xrdp 

A volte l'utente affronta problemi con lo schermo nero visualizzato in background. Quindi, ho incluso i passaggi per risolvere il problema dello schermo nero in background. Modifica il file xrdp /etc/xrdp/startwm.sh in un editor di testo:

sudo nano /etc/xrdp/startwm.sh 

Aggiungi questi comandi prima dei comandi che testano ed eseguono Xsession come mostrato di seguito:

Unset DBUS_SESSION_ADDRESS
Unset XDG_RUNTIME_DIR

Premi CTRL+O per scrivere e poi CTRL+X per uscire dall'editor.

Riavvia il servizio Xrdp eseguendo il comando riportato di seguito:

sudo systemctl restart xrdp 

Fase 4:regola il firewall

L'Xrdp è in ascolto sulla porta 3389, che è la porta predefinita per il protocollo RDP. È necessario regolare il firewall per consentire l'accesso alla porta 3389 per i sistemi remoti.

Sistemi in esecuzione con firewall UFW, utilizzare il comando seguente per aprire la porta 3389 per la rete LAN.

sudo ufw allow from 192.168.1.0/24 to any port 3389 

Puoi modificare 192.168.1.0/24 con 0.0.0.0/0 per aprire a tutti.

Ricarica l'UFW per applicare le nuove regole.

sudo ufw reload 

Va bene, il tuo sistema è pronto per l'accesso tramite il protocollo RDP.

Passaggio 5:connessione al desktop remoto

Il servizio Xrdp è stato installato correttamente e pronto per la connessione. Sul tuo client Windows, apri il client RDP e inserisci l'indirizzo IP del sistema Debian.

Puoi avviare il client RDP digitando "mstsc" nella finestra di esecuzione o nella riga di comando.

La prima volta, verrà visualizzato un messaggio di avviso dovuto al fatto che il sistema remoto è sconosciuto per il tuo sistema. Seleziona la casella davanti a "Non chiedermi più la connessione a questo computer" e fai clic su Sì per continuare.

Una volta connesso correttamente, il sistema remoto richiede l'autenticazione. Immettere le credenziali di accesso del sistema Debian remoto per ottenere l'accesso al desktop remoto.

In caso di autenticazione riuscita, otterrai l'accesso al desktop remoto.

Questo è tutto. Ora puoi gestire il tuo sistema Debian remoto con un'interfaccia grafica.

Conclusione

Questo tutorial ti ha aiutato a configurare il servizio XRDP Server (Remote Desktop) sul sistema Debian 10 Linux. Fornisce inoltre i passaggi per installare Desktop Environment su un sistema Debian Linux.


Debian
  1. Come installare Budgie Desktop su Debian

  2. Come installare il server Xrdp (desktop remoto) su Ubuntu 18.04

  3. Come installare il server Xrdp (desktop remoto) su Ubuntu 20.04

  4. Come installare il server Xrdp (desktop remoto) su Debian 10

  5. Come installare Desktop remoto (Xrdp) su Ubuntu 18.04

Come installare GNOME Desktop su Debian 10

Come installare XFCE su Debian 10

Come installare Budgie Desktop su Debian 11

Come installare Cinnamon 1.8 Desktop su Debian 7

Come installare il server Xrdp (desktop remoto) su Ubuntu 22.04

Come installare Desktop remoto (XRDP) su Ubuntu 20.04