Come installare e utilizzare Xrdp

- HelpWire
- →
- Blog
- →
- Linux Remote Desktop
- →
- Remote Desktop Client Linux
- →
- Xrdp Linux
-
- • Crittografia TLS per proteggere i dati con connessioni sicure;
- • Trasferimento file senza interruzioni tra macchina remota e locale;
- • Streaming audio per reindirizzare il suono dal client remoto.
Configurazione di un server Xrdp su un sistema Ubuntu
Utilizzare i seguenti passaggi per installare e configurare Xrdp su Ubuntu.
-
Aggiorna il repository software
Aggiorna i pacchetti di sistema per assicurarti di utilizzare le versioni software più recenti.sudo apt update && sudo apt upgrade -y
-
Installa un ambiente desktop
Installa l’ambiente desktop XFCE, che è più adatto per Xrdp rispetto al desktop predefinito GNOME di Ubuntu.sudo apt install xfce4 xfce4-goodies -y
-
Installa il pacchetto Xrdpe
sudo apt install xrdp -y
Abilita e avvia il servizio Xrdp per eseguirlo al riavvio del sistema.
sudo systemctl enable xrdp
sudo systemctl start xrdp
-
Configura Xrdp per utilizzare XFCE
Crea un file .xsession nella tua directory home per forzare Xrdp a utilizzare il desktop XFCE.echo xfce4-session > ~/.xsession
Concedi a Xrdp le autorizzazioni richieste aggiungendo l’utente Xrdp al gruppo ssl-cert.
sudo adduser xrdp ssl-cert
-
Configura il firewall
Consenti connessioni in entrata sulla porta predefinita 3389 di Xrdp con uno dei seguenti comandi.
Accesso generale (meno sicuro):sudo ufw allow 3389
Accesso ristretto (più sicuro):
sudo ufw allow from xxx.xxx.xxx.x/xx to any port 3389
Sostituisci xxx.xxx.xxx.x/xx con i valori per la tua rete fidata o intervallo IP. -
Riavvia Xrdp
Applica tutti gli aggiornamenti riavviando il servizio Xrdp.sudo systemctl restart xrdp
-
Trova l’indirizzo IP del server
Hai bisogno dell’indirizzo IP del server per connetterti da un sistema remoto. Usa uno di questi comandi:ifconfig
oppurehostname -I
-
Verifica la connettività
Un client RDP remoto può ora accedere al sistema Ubuntu. Verifica la connessione da una macchina Windows seguendo la procedura indicata.
Connessione a Linux da Windows con Xrdp
-
Apri il client Desktop Remoto su Windows:
Premi Win + R, digita mstsc e premi Invio.
-
Connettiti al server Linux:
• Inserisci l’indirizzo IP del server Linux e fai clic su Connetti.
• Nella finestra di login di Xrdp, seleziona xorg come tipo di sessione.
• Inserisci il nome utente e la password.
• Fai clic su OK. -
Risoluzione del problema dello schermo blu vuoto
Se compaiono schermate blu vuote al login, il problema può essere dovuto a incompatibilità tra Xrdp e le impostazioni predefinite di Ubuntu. Esegui questi comandi sul server Linux per risolvere il problema:Installa la versione corretta di xorgxrdp con questi comandi sul server Linux:
sudo apt install xorgxrdp-hwe-18.04
sudo systemctl restart xrdp
Riconnettiti utilizzando il client Desktop Remoto:
• Riavvia il client RDP su Windows con (mstsc /v:<IP_ADDRESS>).
• Seleziona xorg nella finestra di login di Xrdp.
• Inserisci le credenziali per completare la connessione. -
Regola la risoluzione dello schermo
Puoi configurare le impostazioni di visualizzazione del client RDP:
• Esegui il comando mstsc su Windows.
• Clicca su Mostra opzioni e apri la scheda Schermo.
• Regola lo slider della risoluzione.
• Salva la configurazione e riconnettiti al server Linux.Ora sei pronto per accedere al server Ubuntu da Windows tramite RDP e personalizzare la risoluzione dello schermo. Consulta questa pagina per ulteriori suggerimenti su come risolvere i problemi con Xrdp.
Migliore Alternativa a Xrdp per Linux - HelpWire
Xrdp è una soluzione open-source molto apprezzata per l’accesso remoto a Linux tramite il protocollo Remote Desktop Protocol (RDP). Tuttavia, il software può risultare complesso da installare e configurare. Inoltre, per garantire la sicurezza delle connessioni remote, è necessario implementare ulteriori misure di sicurezza come VPN o SSH. Xrdp potrebbe inoltre subire cali di prestazioni in ambienti con larghezza di banda limitata. In questo contesto, HelpWire si presenta come una soluzione di accesso remoto intuitiva, sicura e performante.
HelpWire è un software gratuito per l’accesso remoto a Linux sviluppato da Electronic Team, Inc.. Supporta l’accesso remoto a desktop, laptop e workstation con sistemi operativi Windows, Linux o macOS. Con HelpWire, i team di supporto tecnico possono stabilire connessioni istantanee con i computer dei clienti, migliorando l’efficienza operativa.
Funzionalità principali di HelpWire:
• Supporto desktop remoto: Gli operatori di supporto possono stabilire connessioni rapide e stabili ai sistemi Linux dei clienti per risolvere i problemi in tempo reale.
• Compatibilità multipiattaforma: HelpWire è compatibile con Windows, Linux e macOS, offrendo connessioni sicure verso sistemi Linux o altri OS supportati.
• Trasferimento di file: Con la funzione drag-and-drop, gli utenti possono trasferire file direttamente nella finestra di HelpWire.
• Chat integrata: La funzione di chat consente agli utenti di comunicare in tempo reale durante la sessione remota.
• Gestione di clienti e team: HelpWire offre strumenti per la gestione dei ruoli e la creazione di gruppi di lavoro per un supporto più organizzato.
• Supporto multi-monitor: Gli operatori possono visualizzare e gestire più monitor contemporaneamente, aumentando l’efficienza.
• Sicurezza avanzata: HelpWire protegge le connessioni con protocolli standard di sicurezza, tra cui la crittografia AES-256 e i protocolli crittografici TLS/SSL, garantendo la massima protezione dei dati.
Come Iniziare con HelpWire per l’Accesso Remoto a Linux:
Scarica l’applicazione dal sito ufficiale di HelpWire. Avvia il programma e condividi il link di connessione con il cliente. Il cliente scarica e apre l’app client HelpWire sul proprio dispositivo per avviare la connessione remota.
HelpWire è una soluzione affidabile e intuitiva per il supporto remoto, offrendo accesso sicuro al desktop Linux e il pieno controllo su dispositivi remoti.