Remote-Desktop-Tools sind unverzichtbar, wenn Sie auf Ressourcen oder Dienste von einem anderen PC aus zugreifen möchten, der sich nicht am selben physischen Standort befindet wie Sie. Nehmen wir an, Sie sind auf einem Campingausflug, möchten aber aus der Ferne auf Ihren Arbeitsrechner zugreifen. Dieser entfernte Rechner kann ein Desktop-Computer oder Laptop in Ihrem Büro sein, der Sie über das Geschehen in Ihrer Arbeitsumgebung auf dem Laufenden hält.
Ein praktisches Szenario ist eine Überprüfung der Leistung Ihres Arbeitsnetzwerks. Unter solchen Umständen benötigen Sie ein Remote-Desktop-Tool mit authentifiziertem Zugriff auf Ihre Bürocomputer, um Aufgaben auszuführen, die auch möglich wären, wenn Sie physisch in der Zielumgebung anwesend wären.
Die 10 besten Linux-Remote-Desktop-Tools
Zum Glück gibt es zahlreiche Desktop-Remote-Tools, die auf unterschiedlichen Protokollen laufen. Einige haben einen höheren Funktionsumfang als andere, während andere für bestimmte Szenarien besser geeignet sind.
Im Folgenden finden Sie einen tiefen Einblick in die 10 besten Linux-Remote-Desktop-Tools.
Remmina
Remmina hat eine benutzerfreundliche Oberfläche, die es zu einer zuverlässigen Anwendung für Remote-Desktop-Sharing macht. Daher ist es ein geeignetes Tool für Reisende, Systemadministratoren und alle anderen Benutzer, die häufig mit entfernten Computern arbeiten. Außerdem unterstützt es eine Vielzahl von Netzwerkprotokollen.
Remmina ist ein Open-Source-Remote-Desktop-Tool, das in GTK+3 geschrieben wurde. Neben Ubuntu funktioniert Reminna auch mit anderen Linux-Distributionen. Es ist auch ein effizientes Werkzeug für Remote-Desktop-Sharing.
Es gibt eine Vielzahl von Plugins und konfigurierbaren Funktionen in Remmina, die es dem Benutzer ermöglichen, seine individuellen Bedürfnisse zu erfüllen. Zu den Standard-Plugins in Remmina gehören spezielle Funktionen wie SSH, SPICE, VNC, EXECm RDP und SFTP. Auf der anderen Seite umfassen die allgemeinen Funktionen Dark Tray Icons, Last View Mode für jede Verbindung, Full-Screen Toggle Mode Option und Double-Click Konfigurationen.
Remmina Installation auf Ubuntu OS
sudo snap install remmina
Remmina Installation auf CentOS
Zuerst müssen Sie Snaps auf CentOS aktivieren, bevor Sie diese Installation starten. Snaps sind Anwendungen, deren Paket alle benötigten Abhängigkeiten enthält, um einen einzigen Build zu ermöglichen. Dadurch können sie auf allen gängigen Linux-Distributionen laufen. Snaps-Updates laufen automatisch, und ihr Rollback ist durchgängig reibungslos.
So aktivieren Sie snapd
Zugriff auf Snap im EPEL, d.h., Extra Packages for Enterprise Linux Repository, indem Sie das EPEL-Repository hinzufügen.
sudo yum install epel-release
Nun installieren Sie snap.
sudo yum install snapd
Nach Abschluss dieser Installation aktivieren Sie die systemd Unit. Die systemd-Unit ist für die Verwaltung des Haupt-Snap-Kommunikationssockets zuständig.
sudo systemctl enable –now snapd.socket
Nun aktivieren Sie die Unterstützung für classic snap. Erstellen Sie einen symbolischen Link zwischen /var/lib/snapd/snap und /snap
sudo ln -s /var/lib/snapd/snap /snap
Um sicherzustellen, dass die Snap-Pfade korrekt gesetzt sind, starten Sie anschließend das entfernte Zielsystem neu oder melden sich ab und wieder an. Abschließend setzen Sie die Remmina-Installation fort.
sudo snap install Remmina
Beachten Sie, dass Snapd nur Red Hat Enterprise Linux und CentOS ab Version 7.6 unterstützt.
TeamViewer
Es handelt sich um ein beliebtes und vielfältig eingesetztes Remote-Desktop-Tool. TeamViewer hat zwei Distributionen; eine für den privaten Gebrauch und eine kommerzielle für den geschäftlichen Einsatz. Außerdem ist es für verschiedene Betriebssysteme verfügbar, neben Linux, Windows, Chrome und macOS-Systemen. Es ist eines der wenigen Desktop-Tools, die zuverlässig und sicher sind. Außerdem können Sie mit diesem Tool garantiert eine nahtlose Verbindung auf mehreren Remote-Gadgets genießen. TeamViewer ist ein sehr sicheres und zuverlässiges Tool für Remote Desktop Sharing.
Weitere einzigartige Vorteile, die TeamViewer bietet, sind Augmented Reality (AR). Das TeamViewer AR-Tool namens TeamViewer Pilot erweitert Aufgaben über das hinaus, was Sie auf dem Bildschirm sehen können. Außerdem können Sie mit TeamViewer auch Dateitransfers zwischen zwei entfernten Geräten durchführen. So können zum Beispiel Ihr Smartphone zu Hause und ein Desktop-Computer im Büro Daten austauschen.
TeamViewer-Installation unter Ubuntu
Laden Sie die neueste Version aus dem offiziellen APT-Repository herunter.
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
Nun installieren Sie TeamViewer.
sudo apt install ./teamviewer_amd64.deb
Stimmen Sie allen Installationsaufforderungen zu und starten Sie anschließend Ihren TeamViewer.
teamviewer
TeamViewer-Installation auf CentOS 8
Zunächst laden Sie, je nach Rechner, ein 32-Bit oder 64-Bit Paket herunter. Dies können Sie über die TeamViewer-Website erledigen. Alternativ verwenden Sie das wget Utility auf Ihrem Terminal:
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
TeamViewer benötigt zusätzliche Abhängigkeiten aus dem EPEL Repository:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
Nun installieren Sie TeamViewer.
sudo yum install teamviewer.x86_64.rpm -y
Zoho Assist
Zoho Assist gilt als eines der besten Remote-Sharing-Desktop-Tools im Jahr 2020 mit vielen Funktionen, die jeden Anwender begeistern werden. Erstens steuert Zoho Assist den Zugriff auf andere Computer, Handys und andere Geräte. Es unterstützt sowohl einen umfassenden Fernzugriff als auch einen unbeaufsichtigten Fernzugriff.
Weitere spannende und außergewöhnliche Funktionen von Zoho Assist sind die Unterstützung von Sprachanrufen, Videochats und Messaging. Sie können schnell Dateien von einem Computer auf einen anderen übertragen, zufällige Anpassungen vornehmen, Bildschirmaufzeichnungen planen und gleichzeitig auf mehreren Desktops arbeiten.
Es verfügt auch über Dienstprogramme, die für den Kundensupport unerlässlich sind.
Die meisten Leute finden dieses Tool äußerst nützlich für Dienstleistungsanbieter und Support-Manager, IT-Profis und Remote-Kundensupport-Profis.
Die Sicherheitsziele von Zoho Assist sind außergewöhnlich. Es bietet Alternativen wie SSL, 256-Bit-Verschlüsselung und Multi-Faktor-Authentifizierung. Die einzige Herausforderung, der Sie sich stellen müssen, wenn Sie mit Zoho arbeiten, ist die ständige Notwendigkeit einer stabilen Internetverbindung.
Zoho Assist Installation
Die Installation von Zoho Assist ist einfach und kann von der offiziellen Website aus durchgeführt werden. Obwohl es sich bei Zoho Assist um einen kostenpflichtigen Dienst handelt, bietet er neuen Nutzern derzeit eine 15-tägige Testphase.
AnyDesk
AnyDesk ist eines der am schnellsten wachsenden Remote Sharing Tools. Seine Download-Statistik übersteigt 100 Millionen. Es ist sicher, schnell und hat einen ebenso zuverlässigen Ruf. Es ist eine Multiplattform-Anwendung, die eine Vielzahl von Betriebssystemen unterstützt, einschließlich Raspberry Pi, Windows, FreeBSD, Android, iOS mobile, macOS und Linux-Distribution.
AnyDesk ist kostenlos für den persönlichen Gebrauch, obwohl es eine kostenpflichtige Plan-Version für Unternehmen hat und Sie etwas Kleingeld zwischen den Bereichen von 8,49 Euro und 41,99 Euro pro Monat kosten könnte. AnyDesk bietet spannende Funktionen, die ebenso sympathisch sind. Dazu gehören die Unterstützung für das Drucken von Remote-Dateien, der unbeaufsichtigte Zugriff, die automatische Erkennung und die Remote-PC-Steuerung.
Die Benutzeroberfläche von AnyDesk ist freundlich und intuitiv, so dass jeder sie ohne große Komplikationen bedienen kann. Außerdem ist sie generell leichtgewichtig.
Wenn Sie die ultimativen Funktionen von AnyDesk nutzen möchten, sollten Sie sich für die kostenpflichtige Version entscheiden. Letztere bietet erweiterte Funktionen und Features wie Unterstützung für die Einrichtung benutzerdefinierter Namespaces, Unterstützung für gleichzeitige Sitzungen und Unterstützung für Sitzungsanmeldungen.
AnyDesk-Installation auf Ubuntu 20.04
Schritt 1: Aktualisieren Sie Ihr Ubuntu-System.
sudo apt updatesudo apt -y upgrade
Schritt 2: Fügen Sie das AnyDesk-Repository hinzu
Importieren Sie den AnyDesk-GPG-Schlüssel, der zum Signieren der APT-Pakete benötigt wird.
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add -
Fügen Sie den Inhalt des AnyDesk-Repositorys auf Ihrem Ubuntu-Betriebssystem hinzu.
echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list
Schritt 3: Installieren Sie nun AnyDesk
Bevor Sie AnyDesk installieren, aktualisieren Sie zunächst das System über den Befehl apt.
sudo apt updatesudo apt install anydesk
Schritt 4: AnyDesk starten
anydesk
Installation auf CentOS 8 und RHEL 8
Nutzen Sie das AnyDesk Yum-Repository, um die benötigten RPM-Pakete zu installieren. Alternativ können Sie auch ein RPM-Paket herunterladen und die Installation manuell durchführen. Allerdings sind Sie dann gezwungen, manuelle Updates durchzuführen. Fügen Sie das AnyDesk-Repository in CentOS 8 bzw. RHEL 8 hinzu.
CentOS 8: Geben Sie nacheinander die folgenden Befehle in Ihr CentOS 8-Terminal ein
cat > /etc/yum.repos.d/AnyDesk-CentOS.repo<< "EOF"name=AnyDesk CentOS - stablebaseurl=http://rpm.anydesk.com/centos/$basearch/gpgcheck=1repo_gpgcheck=1gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEYEOF
RHEL 8: Geben Sie nacheinander die folgenden Befehle in Ihr RHEL 8-Terminal ein
cat > /etc/yum.repos.d/AnyDesk-RHEL.repo<< "EOF"name=AnyDesk RHEL - stablebaseurl=http://rpm.anydesk.com/rhel/$basearch/gpgcheck=1repo_gpgcheck=1gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEYEOF
Nun installieren Sie AnyDesk auf RHEL 8 oder CentOS 8, nachdem das AnyDesk-Repository dem System hinzugefügt wurde.
sudo dnf makecachesudo dfn install -y redhat-lsb-coresudo dfn install anydesk
Stimmen Sie dem Import des GPG-Schlüssels zu, indem Sie an der erhaltenen Terminal-Eingabeaufforderung „y“ wählen. Mit diesem Schritt wird die Installation von AnyDesk auf RHEL 8 / CentOS 8 initialisiert
Überprüfen Sie Ihre installierte Version von AnyDesk, indem Sie den folgenden Befehl ausführen.
rpm -qi anydesk
Schließlich starten Sie AnyDesk:
anydesk
TigerVNC
TigerVNC ist nicht nur Open Source, sondern auch kostenlos. Seine plattformneutrale Implementierung zeichnet sich durch eine hohe Performance aus. Es besteht aus einer Server- und einer Client-Anwendung, die es einem Benutzer ermöglicht, einen entfernten Rechner über eine grafische Benutzeroberfläche zu starten und zu bearbeiten.
Die Funktionsweise des TigerVNC-Servers ist einzigartig. Durch seine Konfiguration wird ein eigenständiger virtueller Desktop für jeden Benutzer gestartet. Er funktioniert nicht wie andere Server, z.B. Vino oder VNC X, die sich direkt mit dem Runtime-Desktop verbinden.
Als Benutzer haben Sie verschiedene Optionen zur Auswahl, wenn es um die Verwendung von TigerVNC geht. Sie umfassen die Auswahl der bevorzugten Computeransicht des entfernten Rechners, die Auswahl der gewünschten Kodierung, die Auswahl der gewünschten Komprimierungsstufen und die Auswahl der bevorzugten Farbdarstellung für die Remote-Verbindung. Sie können auch die Bildschirmgröße nach Ihren Wünschen einstellen, wenn Sie sich in einer Remote-Sitzung befinden.
TigerVNC bietet die Möglichkeit, Videoanwendungen mit 3D-Fähigkeiten auszuführen. Auch, über die verschiedenen Plattformen, präsentiert es eine konsistente Benutzeroberfläche. Außerdem ist es für die Wiederverwendung von Komponenten bekannt.
Es garantiert auch nachhaltige Sicherheit durch Erweiterungen, deren Implementierung TLS-Verschlüsselung und andere hochgradige Authentifizierungsmodi unterstützt. Weitere zusätzliche Verschlüsselungsverfahren sind X509Vnc. Mit TigerVNC haben Sie die Möglichkeit, die Zwischenablage mit einem entfernt stationierten VNC-Server zu teilen.
Ein mobiler Client fehlt bei TigerVNC allerdings. Wenn ein mobiler Client für die Anforderungen Ihres Remote-Tools entscheidend ist, können Sie daher darauf verzichten. Trotzdem kann die Anwendung aufgrund ihrer hervorragenden Leistung bei aktiver Verbindung jede Remote-Aufgabe bewältigen.
TigerVNC Ubuntu 20.04 Installation
TigerVNC ist im Standard-Repository von ubuntu 20.04 verfügbar. Sie können es mit folgendem Terminal-Befehl installieren.
sudo apt install tigervnc-standalone-server -y
Betreiben Sie VNC nicht als root-Benutzer, da dies ein Sicherheitsrisiko darstellt. Legen Sie einen normalen Benutzer ohne Sudo-Rechte an, wenn Sie keinen haben, indem Sie die folgende Befehlssequenz verwenden.
sudo adduser newvnc_user
Ersetzen Sie newvnc_user durch Ihren gewünschten Systembenutzernamen und erstellen Sie dann ein Passwort für diesen Benutzer.
vncpasswd
Das Passwort wird benötigt, um sich mit TigerVNC zu verbinden. TigerVNC lauscht nur auf 127.0.0.1 oder localhost. Falls Sie von außen darauf zugreifen wollen, sollten Ihre Firewall-Konfigurationen die nötigen Berechtigungen vergeben. Der von Ihnen verwendete Router sollte eine Portweiterleitung unterstützen, von der Sie eine externe oder öffentliche IP erhalten, um eine direkte Verbindung zu ermöglichen.
TigerVNC-Installation auf CentOS 8
Folgen Sie den folgenden Schritten.
Schritt 1: Aktualisieren Sie Ihr System.
sudo dnf update
Schritt 2: Installieren Sie die Gnome-GUI-Komponenten.
sudo dnf groupinstall -y "Server with GUI.”
Schritt 3: Legen Sie das Standardziel für die grafische Benutzeroberfläche fest.
sudo systemctl set-default graphical.targetsudo systemctl default
Schritt 4: Fügen Sie das xrdp-Repo zu Ihrem CentOS-System hinzu
sudo rpm -Uvhhttp://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
Schritt 5: Installieren Sie nun TigerVNC Server
sudo dnf install -y xrdp tigervnc-server
Schritt 6: Konfigurieren Sie SELinux, um RDP-Verbindungen zuzulassen.
sudo chcon --type=bin_t /usr/sbin/xrdpsudo chcon --type=bin_t /usr/sbin/xrdp-sesman
Schritt 7: Starten und aktivieren Sie den xrdp-Dienst
sudo systemctl start xrdpsudo systemctl enable xrdp
Schritt 8: Konfigurieren Sie Ihre Firewall, um RDP-Verbindungen zuzulassen.
sudo firewall-cmd --permanent --add-port=3389/tcpsudo firewall-cmd --reload
Vinagre
Vinagre ist ein entferntes System, dessen Client-Umgebung eine starke Verbindung mit der Gnome-Umgebung hat. Es bietet Unterstützung für verschiedene Protokolle wie VNC, SSH und RDP. Für den Fall, dass ein VNC-Server keine JPEG-Kompression unterstützt, zögert Vinagre nicht, diese Unterstützung zu aktivieren. Es gibt auch die Möglichkeit für einen Benutzer, eine Farbtiefe seiner Wahl während einer aktiven Verbindung zu konfigurieren.
Vinagre hat eine einzigartige Fähigkeit, einen VNC-Server zu entdecken, der im Netzwerk läuft, indem es die aktiven VNC-Verbindungen über SSH snifft und tunnelt. Außerdem kann es Screenshots von den entfernten Rechnern machen. Darüber hinaus verwendet Vinagre auch die Protokolle SPICE, SSH und RDP für die Netzwerkverbindung. Vinagre verfügt über keine eigene Serverkomponente und arbeitet stattdessen in Verbindung mit dem Standard-VNC für Gnome, VNC-Server und Vino auf Hochtouren.
Es bietet Unterstützung für einen VNC-Server mit vielen offenen gleichzeitigen Verbindungen. Im Gegensatz zu Remmina kann der Benutzer hier zwischen einer Sitzung mit skaliertem Fenster oder einer reinen Vollbildansicht wählen, indem er die dafür vorgesehenen optionalen Kontrollkästchen nutzt. Außerdem können Sie eine Farbtiefe von 24-Bit True-Color bis 3-Bit Ultra-Low-Color wählen. Es ist außerdem auf eine Linux-Desktop-Umgebung beschränkt und verfügt über keine seriösen mobilen Clients.
Vinagre-Installation auf Ubuntu 20.04
Aktualisieren Sie Ihr System und führen Sie dann die folgenden Befehle aus.
sudo apt-get update -ysudo apt-get install -y vinagre
Vinagre-Installation auf CentOS 8
Sie haben zwei Möglichkeiten. Erstens können Sie ein .rpm-Paket aus dem offiziellen Paketverzeichnis von CentOS herunterladen und manuell installieren, oder Sie können den folgenden Befehl im Terminal ausführen.
dnf install vinagre
KRDC
KRDC ist ideal für die KDE-Umgebung eines Desktops entwickelt. Durch die Implementierung eines VNC- oder RDP-Protokolls ermöglicht KRDC einen schnellen und raschen Zugriff. Es handelt sich im Allgemeinen um ein minimalistisches Tool, das für Einzelpersonen oder Unternehmen geeignet ist, die eine Anwendung mit grundlegenden Funktionalitäten benötigen. Zu den Kernfunktionalitäten, die KRDC bietet, gehören der Zugriff auf Dokumente, die gemeinsame Nutzung von Dateien und der Zugriff auf andere Dateien des Sekundärsystems. KRDC ist kostenlos und hat eine einfach zu bedienende Benutzeroberfläche. Die Benutzer empfinden sie als freundlich und übersichtlich. Die einzige Herausforderung ist die eingeschränkte Funktionalität, die einem fortgeschrittenen Benutzer auffallen könnte.
KRDC-Installation auf Ubuntu 20.04
sudo apt-get updatesudo apt install krdc
KRDC-Installation auf CentOS 8
Schritt 1: Das EPEL-Repository hinzufügen.
sudo yum install epel-release
Schritt 2: Snap installieren
sudo yum install snapd
Schritt 3: Aktivieren Sie die systemd-Unit. Sie ist für die Netzwerkkommunikation zuständig.
sudo systemctl enable --now snapd.socket
Schritt 4: Aktivieren Sie die klassische Snap-Unterstützung.
sudo ln -s /var/lib/snapd/snap /snap
Schritt 5: Installieren von krdc
sudo snap install krdc
NoMachine
Es ist eine sichere und schnelle Multiplattformübergreifende Anwendung, die eine hochwertige Leistung erbringt. Das NX-Protokoll hat zu seiner Entwicklung beigetragen. Der herausragende Vorteil des NX-Protokolls ist die erhöhte lokale Geschwindigkeit, die es sehr reaktionsschnell macht, so dass es sich anfühlt, als ob Sie vor dem entfernten Computer stehen, auf den Sie zugreifen wollen. Als persönlicher Server ist er nicht nur sicher verschlüsselt, sondern hat sich auch als zuverlässig erwiesen. Sie haben Zugriff auf praktisch alle Dateien, Audio, Videos, Dateien und Dokumente. Außerdem können Sie fast alles über seinen Remote-Desktop-Client freigeben.
NoMachine-Installation unter ubuntu 20.04
Für Debian-Linux-Distributionen wie ubuntu gibt es kein .deb-Installationspaket.
Schritt 1: Download des .deb-Installationspaket
sudo apt -y install wgetwget https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_amd64.deb
Schritt 2: NoMachine installieren
sudo apt install ./nomachine_6.9.2_1_amd64.deb
Installation von NoMachine auf CentOS 8
Sie können das NoMachine-Installationspaket von der NoMachine-Download-Seite herunterladen oder das Dienstprogramm wget verwenden.
Schritt 1: Herunterladen des NoMachine-Installationspakets
get https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_x86_64.rpm
Schritt 2: Installieren von NoMachine
dnf install nomachine_6.9.2_1_x86_64.rpm
Alternative Installation:
Für eine direkte Installation über das Internet, führen Sie den folgenden Befehl in Ihrem Terminal aus:
dnf install https://download.nomachine.com/download/6.9/Linux/nomachine_6.9.2_1_x86_64.rpm
X2Go
Das Schöne an der Verwendung von X2Go ist die Möglichkeit, mit einer geringen Verbindungsbandbreite zu arbeiten und gleichzeitig Ihre Systemaufgaben effektiv auszuführen. Das Standard-Verbindungsprotokoll bei X2Go ist NX. Außerdem findet diese Verbindung auf einem entfernten grafischen Desktop statt. Sie benötigen nur Ihre Anmeldedaten, um sich mit einer aktiven Sitzung zu verbinden. Danach haben Sie die Freiheit, auf Ihren Remote-Desktop zuzugreifen. Ein unschätzbarer Vorteil von X2Go ist die Unterstützung von mehr als zwei aktiven Verbindungen zur gleichen Zeit. Außerdem ist es an alle Arten von Verbindungen anpassbar und auch einfach einzurichten. Allerdings könnten einige Benutzer den Prozess der Verwendung von Port-Weiterleitung für den Zugriff auf X2Go auf einer Web-Plattform als Sicherheitsrisiko empfinden.
X2Go-Installation auf ubuntu 20.04
Schritt 1: Server-Installation
=sudo apt-get install x2goserver x2goserver-xsession
Schritt 2: Client-Installation
sudo apt-get install x2goclient
X2Go-Installation auf CentOS 8
Schritt 1: X2Go-Server-Installation
sudo dnf install x2goserver
Schritt 2: X2Go lokale Client-Installation
sudo apt-get install x2goclient
Apache Guacamole
Apache Guacamole ermöglicht Ihnen nach erfolgreicher Installation auf einem Zielserver den Zugriff auf entfernte Rechner über einen Browser. Im Wesentlichen benötigen Sie keine Anwendung oder die Notwendigkeit von Remote-Konfigurationen, und aus diesem Grund wird Apache Guacamole als clientloses System bezeichnet.
HTML5 stellt die Verbindungen her. Einige Anwender weisen jedoch darauf hin, dass dieser Ansatz nicht die Sicherheit des Netzwerks garantiert. Unabhängig davon bietet diese Browser-Verbindung großen Komfort. Guacamole unterstützt verschiedene Protokolle, darunter SSH, VNC und RDP. Es ist sowohl für das Windows-Betriebssystem als auch für die Linux-Distribution verfügbar. Etwas Einzigartiges an Apache Guacamole ist die Unterstützung von Fernzugriffsverbindungen zu Desktop-Computern, die mit der Cloud verbunden sind.
Allerdings verfügt Apache Guacamole nicht über viele konfigurierbare Einstellungen, um die Benutzererfahrung weiter anzupassen. Allerdings profitieren Sie davon, dass Sie mehrere Verbindungen mit verschiedenen Interaktionen in Bezug auf Drucker, Spiele, Treiber und Mediaplayer haben.
Apache Guacamole-Installation unter Ubuntu 20.04
Schritt 1:
Die Installation von Apache Guacamole erfordert, dass Sie es aus dem Quellcode bauen. Dazu sind die folgenden Build-Tools notwendig:
sudo apt install -y libwebp-dev gcc libvorbis-dev g++ libssl-dev libcairo2-dev libtelnet-dev libjpeg-turbo8-dev libvncserver-dev libpng-dev libssh2-1-dev libtool-bin libpango1.0-dev libossp-uuid-dev freerdp2-dev libavcodec-dev libswscale-dev libavutil-dev
Den Download von der offiziellen Seite durchführen.
wget https://downloads.apache.org/guacamole/1.1.0/source/guacamole-server-1.1.0.tar.gz
Quell-Tarball extrahieren
tar xzf guacamole-server-1.1.0.tar.gzcd guacamole-server-1.1.0
Ausführen./configure, um die Verfügbarkeit der notwendigen Abhängigkeiten zu prüfen und eventuell fehlende Abhängigkeiten zu markieren
./configure
--with-init-dir=/etc/init.d
Schritt 3:
makemake install
Diese Schritte sind für die erfolgreiche Kompilierung und Installation des Guacamole-Servers notwendig.
Schritt 4:
Rufen Sie ldconfig auf, um die benötigten Links zu erstellen – auch den Cache für die Bibliotheken, die kürzlich im Serververzeichnis von guacamole gefunden wurden.
ldconfig
Schritt 5:
Starten und aktivieren Sie guacd, damit es nach erfolgreicher Installation beim Booten gleichzeitig läuft.
sudo systemctl start guacdsudo systemctl enable guacd
Sie können den Status von guacd jederzeit mit diesem Befehl überprüfen:
sudo systemctl status guacd
Apache Guacamole Installation auf CentOS 8
Schritt 1: Bauen Sie den Guacamole Server aus dem Quellcode.
wget http://mirror.cc.columbia.edu/pub/software/apache/guacamole/1.2.0/source/guacamole-server-1.2.0.tar.gztar -xvf guacamole-server-1.2.0.tar.gzcd guacamole-server-1.2.0/configure --with-init-dir=/etc/init.dmakesudo make installsudo ldconfigsudo systemctl daemon-reloadsudo systemctl start guacdsudo systemctl enable guacdsystemctl status guacd
Schritt 2: Installieren des Clients auf CentOS 8
cd ~sudo mkdir /etc/guacamolewget https://downloads.apache.org/guacamole/1.2.0/binary/guacamole-1.2.0.warsudo mv guacamole-1.2.0.war /etc/guacamole/guacamole.war
Die Installation der Guacamole-Binärbibliothek umfasst das Herstellen eines Links (symbolisch) zwischen dem Guacamole-Client und Tomcat-Webapps wie folgt:
sudo ln -s /etc/guacamole/guacamole.war /usr/share/tomcat/webapps/
Abschließende Gedanken
In der heutigen Zeit können wir auf Remote-Desktop-Tools nicht mehr verzichten. Trotz ihrer Unterschiede in Funktionalität und Benutzerfreundlichkeit erleichtern sie im Allgemeinen unsere Arbeit bei der gemeinsamen Nutzung von Ressourcen von einem Gerät zum anderen, einschließlich mobiler Gadgets. Wir brauchen sie auch, um Bildschirme freizugeben, Netzwerkressourcen von einem entfernten Computer aus zu überwachen, zu steuern und zu verwalten. Ein praktisches Beispiel ist die Server-Verwaltung.
Für welche Remote-Desktop-Tools Sie sich auch immer entscheiden, seien Sie sicher, dass Sie das gewünschte Ziel erreichen werden. Einige haben umfangreiche Konfigurationen für fortgeschrittene benutzerdefinierte Funktionen, während andere leichtgewichtig in ihren Konfigurationen sind. Unabhängig davon wird Ihnen Ihr technisches Fachwissen dabei helfen, ein kostenloses Remote-Desktop-Tool aus dem Leitfaden dieses Artikels auszuwählen.