Ich möchte einen Linux- Desktop einrichten , auf dem sich Freunde mit Windows-PCs remote anmelden und damit spielen können, um sich mit Linux vertraut zu machen. Ich habe Ubuntu 14.04 ausprobiert, bin aber beim Versuch, den Desktop freizugeben, kläglich gescheitert [1]. Es macht mir nichts aus, etwas anderes auszuprobieren, aber ich möchte, dass es ziemlich neu, stabil und beliebt ist[2].
Haben Sie eine Linux-Distribution verwendet, die die oben genannten Anforderungen ohne zu viel Basteln erfüllen kann (ich möchte nicht mehr als eine halbe Stunde damit verbringen, sie zu konfigurieren).
Es dient nur zu Demonstrationszwecken und für den seltenen Gebrauch (hin und wieder eine Verbindung) und es macht mir nichts aus, wenn Leute es kaputt machen, weil es trivial sein wird, es wiederherzustellen (es wird eine virtuelle Maschine auf einem KVM-Host sein).
Wenn zusätzliche S/W neben dem, was in der Linux-Distribution enthalten ist, benötigt wird, muss sie kostenlos (wie in Bier) und kostenlos (wie in Freiheit, Open Source) sein. Aus diesem Grund habe ich keine beliebte Lösung wie TeamViewer verwendet.
Anmerkungen
[1] Es war keine Option für die Desktop-Freigabe integriert, also habe ich VNC ausprobiert, was fehlschlug. Jemand stellt hier die wichtigsten Schmerzpunkte vor: https://medium.com/@mikemetral/my-experience-upgrading-from-ubuntu-12-04-to-14-04-5e6fac849ea3 Er hat diese Probleme hauptsächlich umgangen, aber seine Lösungen waren es entweder nicht gut genug für meinen Fall (eine halb gesicherte Desktop-Umgebung) oder für mich nicht funktioniert (Tastaturzuordnungen).
[2] Ziemlich stabil, weil ich es vorziehe, so wenig Zeit wie möglich damit zu verbringen, Dinge in einer Maschine zu verbessern/reparieren, die nur zu Demozwecken dient. Ziemlich beliebt und neu, weil meine Freunde keine Linux-Experten sind, also denke ich, dass eine beliebte Distribution am besten ist, um ihre Füße nass zu machen.
Der klare Gewinner für Fernzugriff/-verwaltung ist zweifellos TightVNC. Einige der Funktionen, die ich liebe, sind:
Ein Blick auf die folgenden Bilder und Sie würden wissen, dass Ihnen viel bevorsteht:
Ich benutze es jetzt seit 2 Jahren für alle Kombinationen von Steuerung, Zugriff usw. auf meine *nix von Windows & umgekehrt.
Es spielt auch gut mit Firewall/Antivirus (vielleicht, weil es als Dienst/Treiber und nicht als Binärdatei läuft).
Wenn Sie eine Debian-Linux-Distribution verwenden, sehen Sie sich dies an .
Team Viewer läuft unter Linux und ist für den persönlichen/nicht kommerziellen Gebrauch kostenlos. Es hat die Fähigkeit:
Warum nicht einfach über RDP auf den Remote-Linux-Rechner zugreifen?
Ein RDP-Client ist nativ unter Windows verfügbar. Auf der Linux-Seite müssen Sie nur das Paket installieren xrdp
.
xrdp
es mehreren MSWindows RDP-Verbindungen, sich mit derselben XWindows-Sitzung zu verbinden, sie anzuzeigen und zu steuern?Warum nicht SSH mit X-Weiterleitung verwenden? Ihre Freunde müssen den X-Server installieren (das Cygwin-Installationsprogramm ist recht freundlich), sich anmelden und so ziemlich jeden Ubuntu-Windows-Manager starten, den sie wollen. Keine zusätzliche Software von Lunix erforderlich.
Sobald cygwin mit X-Server auf einem Windows-Rechner installiert ist, sollten Sie mit den folgenden Befehlen im cygwin Xorg-Terminal zum Desktop gelangen:
localhost$ ssh -Y username@ubunty.host
# accept the certificate, enter username's password
ubuntu.host$ openbox
Ersetzen Sie es openbox
durch einen beliebigen Windows-Manager (LXDE, LXQT, XFCE, KDE usw.). Möglicherweise müssen Sie auf das Xorg-Symbol in der Taskleiste klicken und die Option „Stammfenster anzeigen“ aktivieren, um den Remote-Desktop anzuzeigen.
Als zusätzlichen Bonus können Sie mit dieser Methode mit einer bestimmten GUI-Anwendung spielen, ohne den gesamten Desktop von einem Remote-Computer zu ziehen, wodurch viel Bandbreite gespart wird. xlock
Einmal in einer SSH-Sitzung können Sie zum Beispiel einfach oder ausführen leafpad
, und sein Fenster erscheint auf Ihrem Windows-Desktop.
ssh -Y
verwendet nicht den X-Server auf der Maschine, auf der Sie sich anmelden, tatsächlich müssen Sie ihn nicht einmal installieren. Der X-Server lebt auf der Maschine, die ssh -Y
den Befehl ausführt. Sie können sich also immer noch lokal beim X-Server anmelden, falls Sie einen haben. Sie werden jedoch keine Fenster freigeben: Wenn user1
Sie sich über ssh -Y
opens anmelden und sich dann lokal anmelden, wird er das xclock-Fenster nicht sehen (aber den Prozess in xclock
sehen ). Dann haben Sie Tools wie zum Migrieren von Fenstern von einer Xorg-Instanz zu einer anderen, aber das ist eine andere Geschichte.
xclock
ps
xmove
Tymric
ndemou
Tymric
ndemou