Introduzione
Usi Windows e Linux? Puoi gestire in remoto Windows da Linux (Ubuntu o un'altra distribuzione) o Linux da Windows? Certo che puoi. Simile a come viene utilizzata la Connessione desktop remoto tra piattaforme Microsoft (o il controllo remoto tra macchine Linux), è anche possibile controllare il desktop da piattaforme diverse. Puoi fare clic sul desktop e avviare le applicazioni, proprio come se fossi seduto davanti al tuo computer.
Perché usare XRDP?
XRDP fornisce un accesso grafico alle macchine remote utilizzando RDP (Microsoft Remote Desktop Protocol). xrdp accetta connessioni da diversi client RDP:FreeRDP, rdesktop, NeutrinoRDP e client desktop remoto Microsoft (per Windows, macOS, iOS e Android).
Come può fare Desktop remoto da Windows a Windows, xrdp supporta non solo il remoting grafico ma anche
- Trasferimento di appunti a due vie (testo, bitmap, file)
- reindirizzamento audio
- Reindirizzamento unità (montare unità client locali su macchina remota)
- Il trasporto RDP è crittografato utilizzando TLS per impostazione predefinita.
Come installare in Ubuntu:
# Enter as root
sudo su
# Install
apt-get install xrdp
# Add firewall rule
ufw allow from any to any port 3389 proto tcp
# Auto startup
systemctl enable --now xrdp
Code language: Bash (bash)
Come si installa in Fedora?
# Install
dnf -y install xrdp tigervnc-server
# Auto startup
systemctl enable --now xrdp
# Firewall Rules
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload
Code language: Bash (bash)
Come installare in Debian 10
# Enter as root
sudo su
# Install
apt-get install xrdp
# Add firewall rule
ufw allow from any to any port 3389 proto tcp
# Auto startup
systemctl enable --now xrdp
Code language: Bash (bash)
Come installare in RHEL8
# Add epel release
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# Install xrdp
yum install -y tigervnc-server xrdp
# Start service
systemctl start xrdp
# Add to autostartuo
systemctl enable xrdp
# Add to firewall and reload firewall
firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload
Code language: Bash (bash)