Einführung
Verwenden Sie Windows und Linux? Können Sie Windows von Linux (Ubuntu oder einer anderen Distribution) oder Linux von Windows aus remote verwalten? Sicher kannst du. Ähnlich wie die Remotedesktopverbindung zwischen Microsoft-Plattformen verwendet wird (oder die Fernsteuerung zwischen Linux-Rechnern), ist es auch möglich, den Desktop von verschiedenen Plattformen aus zu steuern. Sie können auf den Desktop klicken und Anwendungen starten, als würden Sie direkt vor Ihrem Computer sitzen.
Warum XRDP verwenden?
XRDP bietet eine grafische Anmeldung bei Remote-Computern mit RDP (Microsoft Remote Desktop Protocol). xrdp akzeptiert Verbindungen von verschiedenen RDP-Clients:FreeRDP, rdesktop, NeutrinoRDP und Microsoft Remote Desktop Client (für Windows, macOS, iOS und Android).
Wie Windows-zu-Windows-Remotedesktop unterstützt xrdp nicht nur Grafik-Remoting, sondern auch
- Zwischenablageübertragung (Text, Bitmap, Datei)
- Audioumleitung
- Laufwerksumleitung (Lokale Client-Laufwerke auf Remote-Rechner einhängen)
- Der RDP-Transport wird standardmäßig mit TLS verschlüsselt.
Installation unter 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)
Wie installiere ich 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)
Installation unter 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)
In RHEL8 installieren
# 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)