Cookie

Überprüfen Sie ein Linux-Desktop von Windows oder Linux mit VNC

Veröffentlicht von TheJoe am

Geschätzte Lesezeit: 4 Minuten

Vorsicht


Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.

Im heutigen Beitrag werden wir sehen, wie Zugang zu einem Desktop GNU / Linux (die wir rufen “Server”) da un pc GNU/Linux o Windows (die wir rufen “Client”) mit VNC. Für Artikel von heute ziehe ich Inspiration aus ein interessanter Beitrag in Englisch.

Melden Sie sich bei einem Desktop GNU / Linux von einem jedes andere System, befindet sich in einem irgendwo (LAN, Internet) mit VNC ist relativ einfach. Das Ergebnis kann erhalten werden, unabhängig vom Betriebssystem benutzt (GNU / Linux, Windows- die Mac OS X). Eine der interessantesten Eigenschaften ist, dass dieses Verfahren durchgeführt werden kann, in einer freien mit einem kleinen Aufwand an Zeit und ohne Experten.

Es gibt drei wesentliche Komponenten, um eine Verbindung mit einem VNC etablieren “Desktop-Umgebung” (kommen WHERE die Gnome) su Linux:

  1. das Paket VNC Server installiert auf dem Server-Rechner,
  2. das Paket VNC Viewer auf dem Client installiert, die die Remote-Computer angezeigt wird,
  3. a connessione Secure Shell (ssh) in beiden Maschinen.

Holen Pakete “VNC Server” und “VNC Viewer”

Es gibt mehrere Möglichkeiten, um VNC bekommen, einige “free“, andere weniger “free“. Erste überprüfen, dass VNC nicht bereits installiert ist auf dem Linux-Server. Die jüngste Veröffentlichung von einigen Linux-Distribution (kommen Fedora, die RedHat) bereits enthalten VNC.

[user @ localhost ~] rpm-qa|grep vnc

Wenn VNC ist bereits das Kommando installiert Rückkehr einige Pakete, sonst gibt es keine Ausgabe.

Falls es noch nicht installiert wurde VNC, Ich empfehle die Verwendung eines geänderte Paket von VNC, genannt “TightVNC“. Es kann heruntergeladen von der offiziellen Website.

Einmal installiert müssen wir einen VNC angeben Kennwort Zugriff auf den Computer von Fremden zu schützen. Um das Passwort geben Sie den Befehl:

[user @ localhost ~] vncpasswd

und fügen Sie einen ausreichend gültiges Kennwort (schlagen vor, dass mindestens 8 Zeichen, bei winzige, Fall, Zahlen und Symbole). Erinnern wir uns daran, dass die Wahl des Passwortes ein Schritt eine Menge wichtiger ist. Wenn Sie Ihr Passwort wurde l 'entziffert”Gast” Er hätte den vollen Zugriff auf alle Funktionen der Maschine.

Starten und Beenden des VNC Server

für die’starten VNC Server geben Sie einfach diesen Befehl:

[user @ localhost ~] vncserver

Wenn es Probleme, Die ausgegebene Meldung wird wie folgt aussehen:

New 'myhost:1 (src)'Desktop ist MeinHost:1
Erstellen des Standardstart-Skripts /home/neil/.vnc/xstartup
Starten von Anwendungen, die in /home/neil/.vnc/xstartup angegeben sind
Die Protokolldatei lautet /home/neil/.vnc/myhost:1.einloggen

Die hierin enthaltenen Informationen zeigen, dass auf dem Display vncserver gestartet “:1“, System “myhost“. Ha poi erstellt ein Unterverzeichnis genannt versteckte “.vnc” in der Wohnung des Benutzers, die aufgerufen die. Tale Verzeichnis enthält die scrip Startup genannt “xstartup“. Darüber hinaus hat er auch eine erstellt Log-Datei.

Um stoppen VNC Server, indem Sie den folgenden Befehl:

[user @ localhost ~] vncserver-kill :1

Offensichtlich sind die Worte “:1” wird auf dem Display wollen wir bis zum Ende lesen. Die Ausgabe wird wie folgt aussehen:

Töten Xvnc Prozess-ID 15609

Konfigurieren Sie die “Desktop Environment” (WHERE, Gnome, usw..) von VNC gestartet werden

Der nächste Schritt ist die Konfiguration “welchezu starten wenn Sie den VNC-Server. Wie bereits ein paar Zeilen vor, wenn vncserver wird zum ersten Mal ein Verzeichnis erstellt wird gestartet “.vnc” innerhalb der Wohnung des Anwenders. Jetzt ändern Sie die Datei xstartup” in dem Verzeichnis, “.vnc” mit einem Editor (gedit, nano, vim, usw..). Der Einfachheit halber, gesehen, dass dieser Leitfaden nicht ausdrücklich auf die Profis, verwenden wir gedit.

[user@localhost ~] gedit /home/<user>/.vnc/xstartup

Die Datei sollte wie folgt aussehen:

#!/bin/sh

# Entfernen Sie die beiden folgenden Zeilen für normale Desktop:
# unset SESSION_MANAGER
# exec / etc/X11/xinit/xinitrc

[ -x / etc / vnc / xstartup ] && exec / etc / vnc / xstartup
[ -r $ HOME / .Xresources ] && xrdb $ HOME / .Xresources
xsetroot -solid grau
vncconfig -iconic &
xterm-geometry 80x24  10  10-ls-title "$VNCDESKTOP Desktop-" &
twm &

Kurzum dieses Skript startet automatisch den Fenster-Manager “twm” (letzte), un window manager molto Licht und qualitativ gut. Eine weitere hervorragende Wahl ist Motif Window Manager (MWM).

Schau hier:  Linux hat auch ein Kinder-Anwendungen "portable", aber es ist notwendig?

Eine weitere Option statt, ist starten Sie die Desktop-Umgebung WHERE die Gnome. Sie können es von diesem Skript direkt tun, indem Sie die letzte Zeile zu ändern “twm &” bei “gnome-session &“:

Ebenso können Sie mit KDE starten “startkde &“.

Installieren Sie den VNC Viewer (Client)

Su Linux (und Unix-Systeme) die VNC-Viewer ist mit wenig Aufwand an Phantasie genannt “vncviewer”. Wenn es nicht bereits auf Ihrem System installiert, Ich empfehle immer noch die Verwendung von “TightVNC“.

Stellen Sie eine Verbindung “Secure Shell” (ssh) aus dem Grund sistemi

Aus Sicherheitsgründen wird empfohlen, VNC zu verwenden über eine verschlüsselte Verbindung. Mit dem Linux’ssh ist sehr einfach, mit Windows, müssen Sie ein externes Programm (zB PuTTY).

Standardmäßig VNC Server kommuniziert über Port 59xx, wo “xx” entsprechen der Anzahl der Display (“01” in dem Fall der ersten). Zum Beispiel, wenn vncserver angekündigt, dass sie die Anzeige gestartet “:1” die Tür wird die 5901.

Angenommen, Sie haben auf dem VNC-Display gestartet “:1” auf ein System namens “myhost“, und wir wollen eine SSH-Verbindung aufzubauen. Der Befehl wird wie folgt:

Linux:

[user @ localhost ~] ssh-L 5901:localhost:5901 myhost

Windows-Con attraverso PuTTY:

  1. PuTTY starten, geben Sie die IP oder den Hostnamen der Maschine, auf die wir verbinden (in unserem Beispiel “myhost“),
  2. wählen die Lasche “SSH“,
  3. wählen die Option “Tunnels” in “Kategorie Liste” und geben Sie die folgenden Informationen:
    • Quell-Port: 5901
    • Reiseziel: myhost:5901
  4. Speichern Sie dieses Profil eingefügt, indem Sie “Session” von “Kategorie Liste“, durch Eingabe des Namens in das Textfeld “Saved Sessions” und drücken Sie “Speichern“,
  5. drücken Sie die Taste Öffnen” um die Verbindung herzustellen ssh.

In beiden Fällen, Linux und Windows erfordern die Eingabe eines Passworts gesetzt auf dem Server.

Starten Sie den VNC-Client

Wenn alles wie ging es sollte mit der’Installation von VNC Server und haben wir eine ssh-Verbindung aufgebaut mit dem entsprechenden Anschluss, ist es nun möglich Starten des VNC Viewer. In Linux das Kommando laufen soll wie folgt:

[user @ localhost ~] vncviewer localhost:1

In Windows , Verwendung TightVNC starten Sie einfach den Betrachter und einfügen “localhost:1” im Dialogfeld.

In beiden Fällen werden nach einem Passwort gefragt, dass auf dem Server an. Nach einer kurzen Verzögerung wird ein Fenster mit den Linux-Desktop erscheinen soll. Sie können nun mit dem Fenster interagieren, als ob wir vor der Konsole waren.


TheJoe

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

6 Kommentare

Q.. · 19 Oktober 2018 um 11:22 AM

Salve, Sie ist’ der erste, für den ich adblock deaktiviert habe.
(Was für ein Wahnsinn, nach einer E-Mail-Adresse und einer Website zu fragen, uff!)

    TheJoe · 19 Oktober 2018 um 12:15 PM

    Und ich bin ihm dankbar. In Wirklichkeit ist das Aufrufen der Website nicht unbedingt erforderlich, und die E-Mail wird nur zum Empfangen von Benachrichtigungen verwendet, wenn jemand auf seinen Kommentar antwortet, wie in diesem Fall… Da die von ihm eingegebene E-Mail jedoch vollständig fiktiv ist, wird er niemals etwas erhalten.
    Ich hoffe, wir sehen uns bald wieder auf diesen Seiten.

Piriponzolo · 26 Mai 2017 um 9:56 PM

Salve! Und wie für den Zugriff auf, im Gegenteil, auf einem Desktop-Windows XP (die wir rufen “Server”) da un pc GNU / Linux (die wir rufen “Client”) mit VNC?

    TheJoe · 30 Mai 2017 um 6:38 PM

    Das Verfahren ist sehr ähnlich. Sobald Sie VNC-Server installieren auf Windows den Anruf von Linux-Client machen und gehen Sie wie erklärt in.

Römer · 28 November 2014 um 11:33 AM

Schließlich eine Anleitung, die Suche wurde, Ich war wirklich nützlich,, Dank!

Hinterlasse eine Antwort

Avatar-Platzhalter

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

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..