GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e utilizzare XRDP su Ubuntu per la connessione desktop remoto

Breve:questo tutorial illustra la configurazione di XRDP su Ubuntu, che consentirà connessioni GUI a un computer remoto.

Microsoft Remote Desktop Protocol (RDP) è un protocollo che consente connessioni grafiche desktop remote da un computer all'altro. RDP funziona facendo funzionare un software della macchina principale che consente a molti altri computer di connettersi ad esso.

XRDP è un'implementazione open source di RDP, che elimina la necessità di eseguire programmi proprietari. XRDP non solo cerca di seguire la direzione di RDP, ma è anche compatibile con i normali client RDP come Remmina e GNOME Boxes.

XRDP presenta una semplice interfaccia di una pagina, dopo di che sarai direttamente sul tuo desktop:

Cose da tenere a mente sull'utilizzo di XRDP

Sebbene XRDP funzioni alla grande per ottenere l'accesso remoto alla macchina, è importante sapere cosa XRDP non è bravo a.

Non utilizzare XRDP se hai bisogno di una connessione sicura

Le connessioni effettuate tramite XRDP possono essere visualizzate e modificate dagli aggressori e pertanto dovrebbero essere evitate per qualsiasi informazione sensibile. Questo problema può essere alleviato tramite l'uso di una connessione SSH o con certificati, ma entrambi richiedono una configurazione più complessa e non verranno trattati qui.

XRDP non funziona bene con i temi per impostazione predefinita

Nei miei test, XRDP non sembrava mai applicare il tema con cui Ubuntu viene fornito per impostazione predefinita. Le istruzioni per risolvere questo problema sono disponibili alla fine dell'articolo.

Non utilizzare XRDP se desideri/serve solo un ambiente CLI

XRDP è progettato e realizzato per essere utilizzato in un ambiente GUI. Se prevedi di usarlo per un ambiente CLI, ad esempio su un server, dovresti guardare altri strumenti, come SSH.

Installazione e configurazione di XRDP su Ubuntu

Questo tutorial presuppone la configurazione seguente per far funzionare tutto correttamente.

  • Un sistema Linux su cui è installato il software del server XRDP. Questo è il sistema a cui si accederà da remoto.
  • Se la macchina di rimozione non è sulla tua rete locale, la macchina avrà bisogno di un indirizzo IP pubblico con il port forwarding abilitato.
  • Il nome utente e password del sistema remoto.
  • Un altro sistema (sia esso Linux, Windows o macOS) con un client RDP installato.

Passaggio 1:installa XRDP sul computer remoto

L'installazione di XRDP richiede solo un paio di passaggi ed è piuttosto semplice da eseguire.

Nota

Prima di andare ovunque, tieni presente che la "macchina remota" sarà la macchina a cui si connettono tutti gli altri.

XRDP è incluso nei repository della maggior parte delle distribuzioni. Su Ubuntu, è disponibile nel repository dell'universo.

Puoi installarlo con il seguente comando:

sudo apt install xrdp

Fase 2:connessione alla macchina remota

La buona notizia è che XRDP funziona subito!

Per connetterti al computer su cui hai installato XRDP, devi prima installare un client RDP sul tuo computer locale.

Userò GNOME Box, che possono essere installati con quanto segue:

sudo apt install gnome-boxes

GNOME Boxes è più conosciuto per l'uso di macchine virtuali, ma supporta anche una varietà di altri protocolli, incluso XRDP.

Se per qualsiasi motivo non vuoi utilizzare Boxes, puoi anche utilizzare un client chiamato Remmina:

sudo apt install remmina

Ancora una volta, però, tieni presente che userò Boxes per tutto il resto del tutorial.z

Innanzitutto, avvia GNOME Boxes, fai clic sul segno + e seleziona "Connetti a un computer remoto... “.

Quindi, inserisci l'indirizzo IP della macchina a cui ti stai connettendo, preceduto da rdp:// , quindi connettiti come mostrato di seguito:

Non sei sicuro di quale sia il tuo indirizzo IP?

Puoi trovare il tuo indirizzo IP con il ip address comando. Dovrai cercare qualcosa che assomigli a un numero diviso in quattro gruppi:

[email protected]:~$ indirizzo ip
1:lo:mtu 65536 qdisc noqueue state UNKNOWN gruppo predefinito qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2:wlp0s20f3:mtu 1500 qdisc noqueue state UP gruppo predefinito qlen 1000
link/etere dc:46:b9:fb:7a:c5 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.107 /24 brd 192.168.0.255 ambito globale dinamico noprefixroute wlp0s20f3
valid_lft 6183sec preferred_lft 6183sec

Evita qualsiasi indirizzo IP denominato 127.0.0.1 , poiché quello punta alla macchina su cui hai eseguito il comando. Dovrebbero esserci più indirizzi IP nell'output, come mostrato sopra.

Dovresti quindi essere presentata con una schermata di accesso. Mantieni "Sessione" impostata su "Xorg" e inserisci il tuo nome utente e password, quindi fai clic su "OK":

Dopo, dovresti essere presentato con il desktop della macchina remota:

E ora sei a posto! Tutto si comporterà come se la macchina fosse proprio di fronte a te.

Risoluzione dei problemi:risoluzione dei problemi relativi ai temi

XRDP non sembrava mai avere il tema corretto per me. Questo può essere risolto con pochi passaggi.

Innanzitutto, sul computer remoto , esegui il comando seguente:

sudo apt install gnome-tweaks gnome-shell-extensions dconf-editor -y

Quindi, apri l'app Estensioni e attiva i pulsanti mostrati di seguito:

Ora chiudi la sessione del desktop remoto e accedi di nuovo. Quindi, apri Tweaks e configura tutto secondo lo screenshot seguente:

Infine, apri dconf Editor e vai a /org/gnome/shell/extensions/dash-to-dock/ e imposta i valori mostrati di seguito:

  • custom-theme-shrink :acceso
  • dock-fixed :acceso
  • transparency-mode :RISOLTO

Conclusione

Ed ecco qua! Tutto è a posto, pronto a fare ciò di cui hai bisogno.

Se qualcosa non funziona correttamente, o hai domande o commenti, sentiti libero di lasciarli qui sotto.



Ubuntu
  1. Come installare e utilizzare Wine su Ubuntu 20.04

  2. Come installare e utilizzare FFmpeg su Ubuntu 18.04

  3. Come installare e utilizzare Wine su Ubuntu 18.04

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

  5. Come installare Xrdp (desktop remoto) su Ubuntu 20.04 LTS

Come installare e utilizzare R su Ubuntu

Come installare XRDP (desktop remoto) su Ubuntu 20.04

Come installare e utilizzare il server Xrdp (desktop remoto) su un sistema Linux

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

Come installare Desktop remoto (XRDP) per Ubuntu Server 18.04 Bionic Beaver

Come installare Desktop remoto (XRDP) su Ubuntu 20.04