Úvod
Používáte Windows a Linux? Můžete vzdáleně spravovat Windows z Linuxu (Ubuntu nebo jiné distribuce) nebo Linux z Windows? Jasně že můžeš. Podobně jako se používá Připojení ke vzdálené ploše mezi platformami Microsoft (nebo vzdálené ovládání mezi počítači se systémem Linux), je také možné ovládat plochu z různých platforem. Můžete klikat na plochu a spouštět aplikace, jako byste seděli přímo před počítačem.
Proč používat XRDP?
XRDP poskytuje grafické přihlášení ke vzdáleným počítačům pomocí RDP (Microsoft Remote Desktop Protocol). xrdp přijímá připojení z různých klientů RDP:FreeRDP, rdesktop, NeutrinoRDP a Microsoft Remote Desktop Client (pro Windows, macOS, iOS a Android).
Stejně jako Vzdálená plocha Windows-to-Windows, xrdp podporuje nejen grafické vzdálené ovládání, ale také
- obousměrný přenos schránky (text, bitmapa, soubor)
- přesměrování zvuku
- přesměrování disku (připojit místní klientské disky na vzdálený počítač)
- Přenos RDP je ve výchozím nastavení šifrován pomocí TLS.
Jak nainstalovat v 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)
Jak nainstalovat do Fedory?
# 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)
Jak nainstalovat v Debianu 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)
Jak nainstalovat do 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)