So richten Sie Remote Desktop auf Ubuntu ein

So richten Sie Remote Desktop auf Ubuntu ein

  • Dave McKay

    @TheGurkha

  • Juli 24, 2019, 9:00am EDT
J. D. Canchila/

Sie müssen Ihre hände auf einem entfernten Ubuntu Linux-Computer? Richten Sie die Bildschirmfreigabe von Ubuntu ein und übernehmen Sie bei Bedarf die Fernbedienung. Sie können mit jedem VNC-Client eine Verbindung zur Bildschirmfreigabe herstellen. Wir zeigen dir wie.,

Ubuntu Integrierte „Screen Sharing“ Ist ein VNC-Server

Wenn Sie eine SSH-Verbindung zu einem entfernten Ubuntu Linux-Computer herstellen, erhalten Sie eine Terminalfenster-Schnittstelle. Das ist völlig in Ordnung für viele Aufgaben, wie Systemadministration, und es hat den Vorteil, eine leichte Verbindung zu sein. Es gibt keine Grafiken, die vom Host-Computer an den lokalen Client übertragen werden können, sodass die Einrichtung schnell und einfach ist.

Wenn Sie grafische Anwendungen sehen möchten, die auf dem Remote-Host auf Ihrem lokalen Computer installiert sind, können Sie dies mit einer PuTTY-Verbindung tun, die auch einfach einzurichten ist.,

Werbung

Aber was ist, wenn Sie All-in gehen und den gesamten Remote-Desktop und es sehen möchten, als ob Sie direkt davor sitzen würden? Einfach-Sie verwenden „Bildschirmfreigabe“, auch als Desktop-Freigabe bekannt.

Dazu konfigurieren Sie die Bildschirmfreigabe auf dem Remotecomputer und stellen eine Verbindung mit einem VNC-Client auf dem lokalen Computer her. Und—Sie haben es erraten-es ist einfach einzurichten.

Obwohl sich dieser Artikel auf Ubuntu konzentriert, ist dies wirklich eine GNOME-Sache. Es funktioniert genauso gut auf jedem anderen Linux, das eine GNOME-Version ihrer Distribution hat., Manjaro und Fedora zum Beispiel haben die gleichen Optionen und Einstellungen wie unten beschrieben. Wir haben diesen Prozess mit Ubuntu 18.04 LTS durchlaufen.

So aktivieren Sie die Bildschirmfreigabe auf dem Remote-Host

Dies sind die Einstellungen, die Sie auf dem Remote-Ubuntu-Computer vornehmen, mit dem Sie eine Verbindung herstellen möchten.

Klicken Sie im Systemmenü auf das Symbol Einstellungen.

Werbung

Klicken Sie im Dialogfeld“ Einstellungen „im Seitenfenster auf“ Freigeben „und dann auf den Schalter“ Freigeben“.

Klicken Sie neben der Option“ Bildschirmfreigabe „auf“ Aus“, damit sie zu “ Ein “ wechselt.“

Der Dialog „Bildschirmfreigabe“ wird angezeigt., Klicken Sie auf den Schalter in der Titelleiste, um ihn einzuschalten.

Wenn der Schalter eingeschaltet ist, wechselt der Schieberegler am unteren Rand des Dialogs ebenfalls zu On.

Werbung

Standardmäßig ist“ Zugriffsoptionen „auf“ Neue Verbindungen müssen nach Zugriff fragen.“Dies bedeutet, dass jeder Benutzer jede Verbindung bestätigen muss. Wenn Sie versuchen, eine Remote-Verbindung herzustellen, funktioniert dies nicht, konfigurieren Sie stattdessen ein Kennwort. Wählen Sie das Optionsfeld“ Passwort anfordern „und geben Sie ein Passwort in das Feld“ Passwort “ ein.,

Dieses Kennwort bezieht sich nicht auf ein Benutzerkonto, muss jedoch von Remoteclients bereitgestellt werden, wenn sie eine Verbindung herstellen. Es ist auf acht Zeichen begrenzt, also mach es so komplex wie möglich. Wenn Sie das Passwort vergessen haben, können Sie diese Schritte immer wiederholen, um es zurückzusetzen.

Nachdem Sie ein Passwort eingegeben haben, schließen Sie die Dialoge „Bildschirmfreigabe“ und „Einstellungen“.

Verschlüsselung wird verwendet, um das Passwort zu übertragen und zu überprüfen, wenn eine Verbindungsanforderung gestellt wird. Ob der Rest des VNC-Datenverkehrs verschlüsselt ist, hängt von den Fähigkeiten des VNC-Clients ab., Dies ist eher ein Problem bei Verbindungen über das Internet.

Werbung

Sofern Sie nicht über ein sicheres VPN zwischen Ihren beiden Sites verfügen oder die VNC-Verbindung anderweitig geschützt ist (z. B. durch Tunneln über SSH), kann davon ausgegangen werden, dass die Verbindung nicht verschlüsselt ist. Vermeiden Sie das Öffnen sensibler oder privater Dokumente über die Verbindung.

Jetzt müssen wir einen Client konfigurieren, um eine Verbindung zu diesem Computer herzustellen, und das bringt uns zu IP-Adressen.

So greifen Sie über das Internet auf das Remote-System zu

Warnung: Wir empfehlen, VNC nur über ein lokales Netzwerk zu verwenden., Mit der Bildschirmfreigabe von Ubuntu können Sie kein Kennwort festlegen, das länger als acht Zeichen ist. Wenn Sie eine Remoteverbindung herstellen möchten, empfehlen wir, einen VPN-Server (Virtual Private Network) im Netzwerk mit dem Remote-Ubuntu-System einzurichten. Stellen Sie über das Internet eine Verbindung zum VPN her und stellen Sie dann über das VPN eine Verbindung zum VNC-System her. Dadurch wird vermieden, dass der VNC-Server direkt dem Netzwerk ausgesetzt wird. Wenn Sie den Bildschirmfreigabeserver jedoch trotzdem über das Internet zugänglich machen möchten, zeigt Ihnen dieser Abschnitt, wie.,

Wenn Sie sich nicht im selben Netzwerk wie der entfernte Ubuntu-Computer befinden, müssen Sie eine Verbindung über das Internet herstellen. Die IP-Adresse, die ein Netzwerk dem Internet präsentiert, ist seine öffentliche IP-Adresse. Es ist eigentlich die IP-Adresse des Routers, die vom Internet Service Provider (ISP) zugewiesen wird. Also müssen wir diese IP-Adresse finden.

Werbung

Geben Sie dazu am einfachsten „Meine IP“ in die Google-Suchleiste auf dem Remote-Ubuntu-Computer ein und drücken Sie dann die Eingabetaste.

Das ist gut zu wissen, aber es reicht nicht aus, eine Verbindung zum Remote-Computer herzustellen.,

Stellen Sie sich vor, Sie möchten jemanden in einem Hotel anrufen. Sie können ihr Zimmer nicht direkt anrufen. Sie rufen zuerst das Hotel an und geben ihnen den Namen des Gastes, mit dem Sie sprechen möchten. Der Betreiber der Telefonzentrale überprüft das Hotelverzeichnis und führt Ihren Anruf in den richtigen Raum.

Der router in einem Netzwerk fungiert als Telefonzentrale. Daher muss der Router im Remote-Netzwerk so konfiguriert sein, dass VNC-Verbindungsanforderungen an den Ubuntu-PC weitergeleitet werden. Dies ist eine Netzwerktechnik, die Portweiterleitung genannt wird.

Aber lassen Sie uns einen Moment zurück., Ihr ISP hat Ihnen möglicherweise entweder eine statische öffentliche IP-Adresse oder eine dynamische öffentliche IP-Adresse zugewiesen. Eine statische öffentliche IP-Adresse ist dauerhaft, während sich eine dynamische öffentliche IP-Adresse wahrscheinlich ändert, wenn Ihr Router neu startet. Wenn sich Ihre öffentliche IP-Adresse regelmäßig ändert, wissen Remotecomputer nicht, an welche IP-Adresse ihre Verbindungsanforderung gesendet werden soll.

Die Lösung heißt Dynamic Domain Name System (DDNS). Es gibt kostenlose DDNS-Anbieter, die Sie verwenden können. Der allgemeine Prozess ist:

  • Sie registrieren sich beim DDNS-Anbieter und erhalten eine statische Webadresse.,
  • Sie konfigurieren Ihren Router so, dass er sich regelmäßig mit Ihrem DDNS-Anbieter in Verbindung setzt und ihn über seine aktuelle IP-Adresse informiert.
  • Das DDNS-System aktualisiert seine Aufzeichnung Ihrer Webadresse, sodass es auf Ihre IP-Adresse verweist. Dies bedeutet, dass Verbindungsanfragen an Ihre Webadresse immer an Ihre aktuelle—und korrekte—IP-Adresse weitergeleitet werden.

RELATED: So greifen Sie einfach von überall mit dynamischem DNS auf Ihr Heimnetzwerk zu

Mit unserer Hotelanalogie hat es die Verbindungsanforderung bisher zur Hotelzentrale geschafft., Um die Verbindung abzuschließen, muss der Router die Portweiterleitung durchführen.

Router können Datenverkehr, der an einem bestimmten Port ankommt, an einen bestimmten Computer senden. Sobald sie für das Senden von VNC-Datenverkehr an einen bestimmten Computer konfiguriert wurden, werden alle eingehenden VNC-Verbindungsanforderungen an diesen Computer weitergeleitet.

Werbung

Wenn Sie VNC über das Internet verwenden möchten, ist es ratsam, einen nicht standardmäßigen Port zu verwenden. Standardmäßig wartet der entfernte Ubuntu-Computer auf VNC-Verbindungsanforderungen am TCP / IP-Port 5900.,

Dies ist eine gut definierte Konvention, aber wir haben sie trotzdem überprüft, indem wir etwas Netzwerkverkehr analysiert haben:

Wir können dieses Detail von der Außenwelt mithilfe eines nicht standardmäßigen Ports wie 43025 maskieren. Der Remote-Router muss dann so konfiguriert werden, dass Verbindungsanforderungen für Port 43025—oder den von Ihnen gewählten Port—an den Ubuntu-Computer an Port 5900 weitergeleitet werden.

VERWANDT: So leiten Sie Ports auf Ihrem Router weiter

Das ist, als würde man das Hotel anrufen und bitten, mit dem Aussenseiter in Raum 43025 zu sprechen. Der Betreiber weiß, dass der Geek wirklich in Raum 5900 ist und verbindet Ihren Anruf., Der Geek weiß nicht, um welches Zimmer du gebeten hast und es ist ihm egal. Sie wissen nicht, in welchem Raum der Geek wirklich ist, und es ist Ihnen auch egal.

Werbung

Die Konversation zwischen Ihnen kann fortgesetzt werden, und das war das gewünschte Ergebnis.

So stellen Sie eine Verbindung von einem Linux-System her

Auf dem Clientcomputer, der eine Verbindung zu unserem Ubuntu-Computer herstellt, muss Ubuntu nicht ausgeführt werden. Wie wir sehen werden, wenn wir einen Windows-Client konfigurieren, muss nicht einmal Linux ausgeführt werden.,

Um die distributionsunabhängige Natur der Verbindung zu verstärken, werden wir eine Verbindung von einem Computer mit Manjaro herstellen. Die Schritte sind für andere Distributionen gleich.

Wir werden eine VNC-Verbindung (Virtual Computing Network) herstellen, daher müssen wir einen Client verwenden, der dazu in der Lage ist. Remmina ist ein Remote-Desktop-Client, der VNC unterstützt, und es ist mit vielen Linux-Distributionen, einschließlich Ubuntu gebündelt. Es ist einfach (wenn nicht bereits) über den Paketmanager anderer Distributionen zu installieren.,

>

Drücken Sie die Super-Taste, die sich zwischen den linken Strg-und Alt-Tasten befindet, und geben Sie dann die ersten Buchstaben von „remmina.“Das Remmina-Symbol wird oben auf dem Bildschirm angezeigt.

Klicken Sie auf das Symbol, um Remmina zu starten.

Wenn der Remmina-Dialog angezeigt wird, klicken Sie auf das “ + “ – Zeichen, um eine neue Verbindung herzustellen.

Das Dialogfeld Remotedesktopeinstellungen wird angezeigt. Hier geben Sie Details zur Verbindung mit dem Remotecomputer ein. Diese können gespeichert und wiederverwendet werden, sodass Sie sie nicht jedes Mal neu eingeben müssen, wenn Sie eine Verbindung herstellen möchten.,

Geben Sie einen „Namen“ für diese Verbindung an. Sie können alles auswählen, aber es sollte etwas sein, das den Computer identifiziert, mit dem Sie eine Verbindung herstellen.

Werbung

Sie können das Feld „Gruppe“ leer lassen oder einen Namen für die Gruppe angeben. Wenn Sie viele Verbindungen konfigurieren, können diese in Kategorien wie Linux-Computer, Windows-Computer, Hauptverwaltung, lokale Zweige usw. gruppiert werden.

Wählen Sie „VNC-VNC Viewer“ aus dem Dropdown-Menü „Protokoll“. Weitere Felder erscheinen jetzt, dass Remmina weiß, welches Protokoll wir verwenden möchten.,

Geben Sie im Feld“ Server “ entweder die IP-Adresse oder den Netzwerknamen des Remotecomputers ein. Das Feld „Benutzername“ bezieht sich nicht auf ein Linux-Benutzerkonto; Sie können hier alles eingeben. Das „Passwort“ muss das Kennwort sein, das Sie beim Einrichten der Bildschirmfreigabe auf dem Remote-Ubuntu-Computer verwendet haben.

Wählen Sie einen Wert aus dem Dropdown-Menü“ Farbtiefe“. Niedrigere Werte reagieren besser, aber der Bildschirm sieht flach und leicht psychedelisch aus. Wenn die Grafik für Sie nicht wichtig ist und Sie Geschwindigkeit gegenüber Schönheit bevorzugen, wählen Sie einen niedrigen Wert. Höhere Werte sehen eher wie der eigentliche Desktop aus., Bei langsamen Verbindungen können sie jedoch träge aktualisiert werden, und Mausbewegungen können unregelmäßig sein.

Werbung

Wählen Sie “ Medium „aus dem Dropdown-Menü“ Qualität“. Wenn beim Verbinden alles in Ordnung zu sein scheint, können Sie dies für nachfolgende Verbindungen auf einen höheren Wert einstellen. Aber um sicherzustellen, dass die Verbindung funktioniert, ist „Medium“ ein guter Ausgangspunkt.

Nachdem Sie Ihre Verbindungsdetails konfiguriert haben, klicken Sie auf die Schaltfläche“ Speichern“. Sie kehren zum Remmina-Hauptfenster zurück und Ihre neue Verbindung wird dort aufgelistet.,

Doppelklicken Sie auf die Verbindung, um eine Verbindung zum entfernten Ubuntu-Computer herzustellen. Der Remotecomputer muss eingeschaltet sein und die Person, die die Bildschirmfreigabe eingerichtet hat, muss angemeldet sein. Er wird eine Benachrichtigung sehen, dass Sie verbunden sind und die Steuerung seines Desktops, die nur höflich ist.

Es ist wichtig zu beachten, dass Sie sich nicht am Remote—Computer anmelden-Sie übernehmen die Sitzung der Person, die bereits angemeldet ist.

Werbung

Remmina zeigt Ihnen den Remotedesktop in einem Fenster auf Ihrem Computer an., Sie können die Maus bewegen und die Tastatur genauso verwenden, als würden Sie am Remote-Computer sitzen.

Mit den Symbolen in der Seitenwand können Sie das Fenster maximieren, den Remotedesktop auf das Remmina-Fenster skalieren, zur Vollbildansicht wechseln usw. Bewegen Sie die Maus über die Symbole, um einen Tooltip zu erhalten, um zu sehen, was sie tun.

Wenn Sie mit Ihrer Remoteverbindung fertig sind, trennen Sie die Verbindung zum Remotecomputer, indem Sie auf das untere Symbol in der Seitenwand klicken.,

So stellen Sie eine Verbindung von einem Windows-System her

Windows hat Kompatibilitätsprobleme mit der in der VNC-Verbindung verwendeten Verschlüsselung. Auf diese Weise können Computer, die die Verschlüsselung verwenden, dies tun, und diejenigen, die ohne sie keine Verbindung herstellen können.

Werbung

Warnung: Jeder in Ihrem Netzwerk kann die Verbindung abhören. Dies ist ein weiterer Grund, warum es gut ist, dies in einem lokalen Netzwerk oder über ein VPN zu verwenden-nicht über das Internet!,

Verwenden Sie diesen Befehl auf dem entfernten Ubuntu-Computer, um die Verschlüsselung optional zu machen:

gsettings set org.gnome.Vino require-encryption false

Wenn Sie RealVNC nicht auf Ihrem Windows-Computer haben, laden Sie es herunter und installieren Sie es. Die Installation ist einfach-klicken Sie einfach auf die Schaltfläche“ Weiter “ und akzeptieren Sie die Standardeinstellungen.

Starten Sie nach der Installation die Anwendung „VNC Viewer“ im Startmenü. Wählen Sie „Neue Verbindung“ aus dem Menü „Datei“.

Werbung

Der Dialog „Eigenschaften“ erscheint. Geben Sie die IP-Adresse oder den Netzwerknamen des entfernten Ubuntu-Servers in das Feld „VNC-Server“ ein.,

Geben Sie im Feld“ Name “ einen Namen für diese Verbindung ein, damit Sie erkennen, mit welchem Remotecomputer eine Verbindung hergestellt wird. Sie können eine Beschriftung im Feld „Beschriftung“ angeben oder leer lassen.

Lassen Sie in der Gruppe“ Sicherheit „das Dropdown-Menü“ Verschlüsselung „auf“ VNC-Server auswählen.“Stellen Sie sicher, dass sowohl die Optionen „Wenn möglich mit Single Sign-On (SSO) authentifizieren“ als auch „Wenn möglich mit einer Smartcard oder einem Zertifikatspeicher authentifizieren“ deaktiviert sind.

Klicken Sie auf „OK“, um Ihre Einstellungen zu speichern. Im Hauptfenster wird ein Symbol für Ihre neue Verbindung angezeigt.,

Werbung

Doppelklicken Sie auf das Symbol, um eine Verbindung zum Remotecomputer herzustellen. Sie sehen einen Begrüßungsbildschirm, wenn die Verbindung initiiert wird.

Da Sie die Verschlüsselung optional gemacht haben und sie nicht vom Windows-Computer aus verwendet wird, wird ein Warndialog angezeigt.

Aktivieren Sie das Kontrollkästchen “ Warnen Sie mich auf diesem Computer nicht erneut davor „und klicken Sie dann auf“ Weiter.“

Sie sehen den Desktop des entfernten Ubuntu-Computers im RealVNC-Fenster.,

Werbung

Denken Sie daran, dass die Windows-VNC-Verbindung nicht verschlüsselt ist, öffnen Sie also keine privaten Dokumente oder E-Mails mit dieser Verbindung.

Nie zu weit weg

Wenn Sie remote auf einen Ubuntu-Computer zugreifen müssen, haben Sie jetzt eine einfache Möglichkeit, dies zu tun. Als Bonus-Feature hat RealVNC auch eine kostenlose App für Android-Smartphones und iPhones. Sie können es einrichten, indem Sie die gleichen Schritte oben ausführen.

Dave McKay
Dave McKay verwendete zuerst Computer, als gestanztes Papierband in Mode war, und er programmiert seitdem., Nach über 30 Jahren in der IT-Branche ist er nun Vollzeit-Technologiejournalist. Während seiner Karriere arbeitete er als freier Programmierer, Manager eines internationalen Softwareentwicklungsteams, IT-Projektmanager und zuletzt als Datenschutzbeauftragter. Dave ist ein Linux-evangelist-und open-source-Verfechter.Lesen Sie vollständige Bio “

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.