Ich habe Ubuntu auf meinem Arbeitscomputer installiert. Ich frage mich, ob ich von einem anderen Computer mit installiertem Windows darauf zugreifen kann. Wenn ja, können Sie uns bitte eine schrittweise Anleitung geben? Danke!
Ich habe Ubuntu auf meinem Arbeitscomputer installiert. Ich frage mich, ob ich von einem anderen Computer mit installiertem Windows darauf zugreifen kann. Wenn ja, können Sie uns bitte eine schrittweise Anleitung geben? Danke!
Antworten:
Ja, Sie können von Windows aus auf Ubuntu zugreifen.
Aus diesem Artikel entnommen .
Folge diesen Schritten :
Schritt 1 - Installieren Sie xRDP
Öffne das Terminal ( Crtl+ Alt+ T) und führe die folgenden Befehle aus:
sudo apt-get update sudo apt-get install xrdp
Schritt 2 - Installieren Sie XFCE4 (Unity scheint xRDP in Ubuntu 14.04 nicht zu unterstützen, obwohl es in Ubuntu 12.04 unterstützt wurde). Deshalb installieren wir Xfce4.
sudo apt-get install xfce4
Schritt 3 - Konfigurieren Sie xRDP
In diesem Schritt ändern wir zwei Dateien, um sicherzustellen, dass xRDP Xfce4 verwendet. Zuerst müssen wir unsere
.xsession
Datei in unserem Home-Verzeichnis erstellen oder bearbeiten . Wir können entweder Nano verwenden oder einfach eine Echo-Anweisung umleiten (einfacher):echo xfce4-session > ~/.xsession
Die zweite Datei, die wir bearbeiten müssen, ist die Startdatei für xRDP, sodass Xfce4 gestartet wird.
sudo nano /etc/xrdp/startwm.sh
Der Inhalt sollte so aussehen (auf die letzte Zeile achten und ignorieren
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
Schritt 4 - Starten Sie xRDP neu
Starten Sie xRDP als solches neu, damit alle diese Änderungen wirksam werden:
sudo service xrdp restart
Testen Sie Ihre xRDP-Verbindung
Starten Sie auf dem Computer, der Ihren Ubuntu-Computer fernsteuert, Ihren RDP-Client. Windows wird standardmäßig mit einem Remotedesktop-Client geliefert (mstsc.exe - Sie können ihn über eine Eingabeaufforderung starten oder die Verknüpfung zu Remotedesktop unter Zubehör finden). Oder Suchen Sie im Startmenü nach "remote" (Windows 7) oder im Suchfeld nach "remote" (Windows 8).
Welchen Client Sie auch verwenden, die meisten funktionieren entweder mit dem Computernetzwerknamen oder der IP-Adresse Ihres Ubuntu-Computers.
Um die IP-Adresse auf Ihrer Ubuntu-Box zu finden, geben Sie Folgendes ein:
hostname -I
(Hinweis: Dies ist ein Großbuchstabe "i")
Geben Sie die IP-Adresse Ihres Ubuntu-Rechners ein. Zum Beispiel:
Abhängig von den Funktionen und Einstellungen Ihres RDP-Clients (z. B. Microsoft RDP-Client ermöglicht die automatische Anmeldung) wird möglicherweise der Anmeldebildschirm angezeigt oder nicht. Hier geben wir unseren Ubuntu-Benutzernamen und das Passwort ein und klicken auf "OK".
Du bist fertig, viel Spaß
PS: Da in den Kommentaren einige gute Punkte erwähnt werden, habe ich mir überlegt, sie zusammenzufassen.
Wenn Sie von außerhalb des Netzwerks auf Ubuntu zugreifen möchten, muss Ihr Ubuntu bei der Arbeit über eine eigene, ordnungsgemäße Internet-IP-Adresse verfügen - ein eher unwahrscheinliches Szenario. Damit dies anders funktioniert, müssen Sie die von außen sichtbare Arbeitsadresse UND die Portweiterleitung festlegen, um eingehende RDP-Anforderungen an Ihren Arbeitscomputer auf dem Router weiterzuleiten. ( Mark Williams )
Um den Ubuntu MATE-Desktop zu verwenden meta-session
, ersetzen Sie die letzte Zeile startxfce4
in startwm.sh
durch mate-session
. ( Frank N )
Sie können Ihren tatsächlichen Computernamen (durch Eingabe hostname
) anstelle Ihrer IP-Adresse verwenden, da diese möglicherweise in zukünftigen Sitzungen für dynamische IP-Adressen stabiler ist. ( Frank N )
port forwarding
startxfce4
Metasitzung zu verwenden , ersetzen Sie die letzte Zeile in startwm.sh durchmate-session
hostname
) anstelle Ihrer IP-Adresse könnte in zukünftigen Sitzungen für dynamische IP-Adressen stabiler sein ...
MobaXterm
Freeware-Implementierung des X-Servers unter Windows.
Unter Ubuntu muss nichts installiert werden.
Nachdem Sie eine Verbindung hergestellt haben, beginnen Sie mit einer Shell.
Wenn Sie dann ein Programm von der Shell aus starten, zB:
xeyes
xeyes
wird als separates natives Windows-Fenster geöffnet.
Es funktionierte zwischen Windows 10 und Ubuntu 16.04 über ein VPN.
Es verursacht akzeptable Verzögerungen und Auflösungsverluste, selbst bei komplexen Anwendungen wie firefox
und eclipse
, aber es ist eindeutig nicht einfach, Ihren Desktop als Video zu streamen und tatsächlich X-Widgets zu implementieren.
Ein Ärger ist, dass Sie, wenn Sie das Fenster bei der Arbeit geöffnet haben und dann nach Hause kommen, eine neue Instanz der App starten müssen und das bereits geöffnete Fenster nicht sehen können. Dies wird durch Anwendungen, die im Einzelfenstermodus arbeiten, noch ärgerlicher, z. B. Browser: Sie müssen suchen, wie eine neue Instanz erzwungen werden soll, und anschließend werden zwei Instanzen ausgeführt.
Cygwin / X
GPL-Alternative zu MobaXterm. Ich habe es noch nicht ausprobiert, aber das Verhalten sollte theoretisch das gleiche sein: https://youtu.be/ENkOEknSLv4?t=105
VNC
Ich habe die folgenden Programme ausprobiert, aber sie haben den Desktop als Video gesendet, was zu inakzeptablem Verlust der Bildschirmauflösung / Ungenauigkeit der Maus / Netzwerkbandbreite führte, wenn Sie nicht vor Ort sind.
Server (laufen unter Ubuntu):
Clients (laufen unter Windows):
Kitt
Wenn Sie nur ein Textterminal über SSH benötigen, ist dies die Lösung für Sie.
Es ist sehr praktisch, da es sowohl einen xterm-Emulator als auch SSH / Telnet- und andere Protokolle in einem einzigen Paket integriert.
Fügen Sie tmux attach
dann die Mischung hinzu, und Sie können auf der Arbeit und zu Hause genau dieselben Terminals verwenden, was erstaunlich ist. Es gibt jedoch einige lästige Probleme mit Umgebungsvariablen, insbesondere DISPLAY
: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when- Ich bringe wieder an
Sie möchten auch die standardmäßige große Schriftgröße reduzieren: Erhöhen Sie die Schriftgröße von Kitt
Kopieren und Einfügen in PuTTY: https://superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-nur-the-keybo
Anschließend können Sie die gewünschten Webseiten direkt im nativen Windows-Browser öffnen. Wenn Sie nur Vim und einen Browser benötigen, ist PuTTY genau das Richtige für Sie.
Das beste, das ich gefunden habe, ist x2go .
Installieren Sie auf dem Linux-Computer http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Installieren Sie den Client auf dem Windows-Computer: http://wiki.x2go.org/doku.php/download:start
Passen Sie die Komprimierung an, wenn sie sich langsam anfühlt: (TL; DR verwenden 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial