Configurare l'accesso RDP sicuro a un desktop Pardus Xfce

Se devi utilizzare un computer Pardus da un'altra stanza o da un'altra rete, la configurazione corretta dipende dal fatto che tu voglia visualizzare il desktop già aperto o avviare un login grafico separato. Per l'edizione Pardus 25 Xfce, una soluzione RDP pratica prevede xrdpl'utilizzo del backend Xorg; installalo solo se i repository Pardus configurati sulla tua macchina offrono i pacchetti necessari e mantieni l'accesso dietro una LAN o una VPN sicura. RDP (Remote Desktop Protocol) consente a un client RDP di visualizzare e controllare una sessione grafica remota.

Questa guida utilizza Pardus 25 come punto di riferimento. Pardus 25 è disponibile con Xfce 4.20.2 come ambiente desktop predefinito e con GNOME 48.4 come edizione separata, secondo le note di rilascio di Pardus 25. Le versioni precedenti di Pardus potrebbero avere versioni dei pacchetti o comportamenti dell'ambiente desktop diversi, quindi verifica la tua versione prima di seguire le istruzioni specifiche del pacchetto.

1. Decidi quale esperienza desktop ti serve

L'accesso remoto al desktop può avere due significati diversi. La condivisione del desktop mostra e controlla la sessione grafica già aperta sul computer Pardus. L'accesso remoto, invece, crea una sessione di accesso grafica per l'utente che si connette. Queste modalità non sono intercambiabili: la condivisione è utile quando si assiste qualcuno alla console, mentre l'accesso remoto è generalmente più adatto per l'accesso non presidiato a una workstation.

I passaggi seguenti configurano una sessione Xfce separata tramite xrdp. Questo evita di presupporre che la persona al computer fisico sia già connessa. Se la tua installazione di Pardus utilizza GNOME e desideri specificamente condividere o accedere in remoto a GNOME, vai invece su Impostazioni > Sistema > Desktop remoto. La documentazione attuale di GNOME descrive controlli separati per la condivisione del desktop e l'accesso remoto, ma le opzioni esatte dipendono dai componenti e dalla versione di GNOME installati; non dare per scontato che siano presenti su Xfce.

A titolo di esempio concreto, immaginiamo uno studente che desidera accedere alla propria workstation Pardus 25 Xfce da un laptop Windows, mentre entrambi i dispositivi si trovano sulla stessa rete domestica. Avendo bisogno di una sessione grafica separata, il metodo Xfce più xrdp è la soluzione ideale. Questo esempio è puramente illustrativo e non rappresenta una configurazione testata.

2. Preparare Pardus e confermare la disponibilità del pacchetto

Prima di installare qualsiasi cosa, aggiorna Pardus tramite i suoi repository standard e assicurati di avere un account amministratore, una connessione di rete funzionante e un modo per raggiungere il computer localmente se l'accesso remoto non si avvia. Sul computer Pardus, verifica la versione e l'ambiente desktop:

cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"

Verifica quindi se i repository configurati su questa installazione offrono sia il server RDP che i pacchetti del driver Xorg:

sudo apt update
apt-cache policy xrdp xorgxrdp

Installare solo se entrambi i pacchetti mostrano un repository candidato. Il progetto xrdp descrive xrdp come un server di login grafico RDP e raccomanda il xorgxrdpmodulo per un ambiente desktop Xorg; la sua porta di ascolto normale è TCP 3389. La disponibilità dei pacchetti può variare a seconda della versione di Pardus e della configurazione del repository. Se uno dei due pacchetti non ha candidati, non aggiungere un repository di terze parti non correlato solo per seguire questa guida; consultare i sorgenti dei pacchetti Pardus per la propria versione.

sudo apt install xrdp xorgxrdp

3. Selezionare Xfce per la sessione remota e avviare il servizio

La sessione è l'ambiente desktop che l'utente remoto visualizza dopo aver effettuato l'accesso. Se la macchina esegue già Pardus Xfce, indica al launcher della sessione X di avviare Xfce per il tuo account:

printf '%s\n' xfce4-session > ~/.xsession

Questo comando scrive un comando di sessione nel file dell'utente corrente ~/.xsession. Eseguilo con l'account che effettuerà la connessione, non come root. Se utilizzi un altro desktop o hai già un file di configurazione personalizzato .xsession, non sovrascriverlo alla cieca; prima salva una copia e usa il comando di sessione corretto per quel desktop.

Abilita il servizio xrdp all'avvio e avvialo ora:

sudo systemctl enable --now xrdp
systemctl is-active xrdp

Il secondo comando dovrebbe visualizzare un messaggio activese systemd segnala che il servizio è in esecuzione. Se il servizio non è presente o non si avvia, verificarne lo stato prima di aprire qualsiasi porta di rete:

sudo systemctl status xrdp --no-pager

4. Limitare l'accesso alla rete prima di connettersi

Non esporre la porta TCP 3389 direttamente a Internet. RDP è un servizio di accesso interattivo, quindi una porta raggiungibile attira tentativi di indovinare la password. Per l'uso domestico o in ufficio, connettiti dalla stessa rete fidata oppure connettiti prima alla VPN della tua organizzazione. Se è attivo un firewall host, crea una regola che consenta il traffico sulla porta TCP 3389 solo dalla LAN fidata o dall'intervallo di indirizzi VPN. I comandi del firewall variano a seconda che il computer utilizzi UFW, nftables o un altro gestore; controlla il firewall attivo e le relative regole prima di modificarle.

Trova l'indirizzo locale del dispositivo Pardus con:

hostname -I

Utilizza l'indirizzo raggiungibile dalla rete del client, non un indirizzo di loopback o un'interfaccia VPN non correlata. Proteggi l'account utente Pardus con una password complessa e univoca ed evita di condividere le credenziali di amministratore per l'accesso di routine al desktop. La documentazione xrdp upstream prevede la crittografia TLS per il trasporto RDP per impostazione predefinita; verifica comunque il comportamento del certificato nella tua implementazione e mantieni aggiornati server e client.

5. Connettiti dal client e verifica la sessione

Su Windows, apri Connessione Desktop remoto eseguendo il comando appropriato mstsc. Inserisci l'indirizzo IP raggiungibile del computer Pardus, seleziona Connetti e accedi con l'account Pardus proprietario del .xsessionfile. Da un altro computer Linux, Remmina può fungere da client RDP; la panoramica del software della community Pardus identifica Remmina come un client che supporta RDP e diversi altri protocolli di accesso remoto.

Una connessione riuscita dovrebbe raggiungere una sessione desktop Xfce. Verifica di poter aprire un'applicazione innocua, interagire con il desktop e disconnetterti normalmente. Quindi, riconnettiti una volta per assicurarti che l'accesso funzioni dopo il primo login. Se il login ha successo ma la finestra è vuota o si chiude immediatamente, verifica che il comando di sessione dell'utente sia valido e che Xfce sia installato. Se il client non riesce a raggiungere l'host, controlla l'indirizzo, il percorso VPN/LAN, lo stato del servizio e la regola del firewall prima di modificare le impostazioni di sicurezza di xrdp.

Per i log dell'avvio corrente, utilizzare:

sudo journalctl -u xrdp -b --no-pager

Cerca l'errore di connessione o di sessione in prossimità del momento in cui si è verificato il tentativo fallito. Il solo fatto che un servizio sia in esecuzione non garantisce il corretto funzionamento dell'accesso remoto: la verifica finale consiste in un accesso client che crei la sessione Xfce prevista, mantenendo la regola di rete limitata alle fonti attendibili.

Riferimenti: le note di rilascio di Pardus 25 , la documentazione del progetto xrdp originale , le informazioni sul pacchetto xrdp di Debian e la documentazione di GNOME Remote Login .

Lascia un commento

Configurare l'accesso RDP sicuro a un desktop Pardus Xfce

Configurare l'accesso RDP sicuro a un desktop Pardus Xfce

Installa e configura xrdp su Pardus, scegli la sessione Xfce corretta, limita l'accesso alla rete e verifica che l'accesso remoto funzioni.

Errori APT di Pardus 23: verifica DNS e repository yirmiuc

Errori APT di Pardus 23: verifica DNS e repository yirmiuc

Diagnostica gli errori di connessione APT di Pardus 23, conferma le fonti ufficiali di yirmiuc e ripristina apt update senza bypassare i controlli della firma dei pacchetti.

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configura le stampanti su Harmonica OS utilizzando CUPS, confronta IPP senza driver con i driver legacy e verifica la stampa USB o di rete con una pagina di prova.

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Utilizza una shell di ripristino per impostare una nuova password di root per Harmonica OS, con controlli per dischi crittografati, filesystem di sola lettura e account che utilizzano sudo.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Importa o richiedi un certificato S/MIME in Thunderbird, assegnalo per la firma e la crittografia, esegui il backup della tua chiave privata e verifica la sicurezza della tua email.

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Scopri perché tracker-miner-fs-3 utilizza un elevato consumo di CPU in Ubuntu GNOME e come verificare l'indicizzazione, escludere cartelle, aggiornare Ubuntu o ricostruire in modo sicuro l'indice di ricerca.

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Installa Ubuntu 24.04 in parallelo a Windows 11 con BitLocker in tutta sicurezza. Confronta i percorsi delle unità separate e condivise, le chiavi di ripristino, il partizionamento e i controlli di avvio.

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Risolvi i problemi di disconnessione Wi-Fi di Ubuntu 24.04 dopo la sospensione verificando NetworkManager, i blocchi radio, gli aggiornamenti, il risparmio energetico e i driver, quindi verifica ogni riattivazione.

Riduci la distorsione audio in Ubuntu 24.04 con ottimizzazioni ALSA mirate.

Riduci la distorsione audio in Ubuntu 24.04 con ottimizzazioni ALSA mirate.

Verifica se la distorsione audio in Ubuntu 24.04 è causata da clipping, conversione del formato ALSA o risparmio energetico HDA, quindi applica la correzione reversibile corrispondente.

Crea uno script PipeWire per attivare/disattivare l'uscita audio e spostare l'audio attivo.

Crea uno script PipeWire per attivare/disattivare l'uscita audio e spostare l'audio attivo.

Consente di commutare l'audio Debian tra le uscite PipeWire denominate tramite uno script pactl che aggiorna il sink predefinito e reindirizza i flussi già in riproduzione.