Cookie

TheJoe.it Into the (öffnen) Quelle

20Sep/104

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

Vorsicht!

Dieser Artikel wurde in der schriftlichen 2010, es kann in dem Gegenstand einige Entwicklungen haben.
Im Zweifel lassen Sie einen Kommentar in der Unterseite des Artikels.
Dank.

vncOSXvnc

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 den heutigen Artikel, zeichne 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 "kostenlos", andere weniger "kostenlos". 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, empfehlen 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 Zugang zu Ihrem Computer durch Fremde 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" würde den vollen Zugriff auf alle Funktionen des Systems haben.

Starten und Beenden des VNC Server

Für diestarten 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 von Standard-Start-Skript / home / neil / .vnc / xstartup
:1.einloggen

Die hierin enthaltenen Informationen zeigen, dass auf dem Display vncserver gestartet ":1", System "myhost". Ha poi erstellt ein Unterverzeichnis genannt versteckte ".vnc" die Benutzer zu Hause, die aufgerufen. 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. Der Ausgang 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 "welche" zu 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 Zaubernden. 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 /<Benutzer>/.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
 &
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 gute Wahl ist Motif Window Manager (MWM).

Eine weitere Option statt, ist starten Sie die Desktop-Umgebung WHERE die Gnome. Sie können dies direkt aus dem Skript durch Ändern der letzten Zeile "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, empfehlen die Verwendung von noch "TightVNC".

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

Aus Sicherheitsgründen wird empfohlen, immer nur VNC ü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 eine Verbindung herstellen (in unserem Beispiel "myhost"),
  2. wählen die Lasche "SSH",
  3. wählen Wahl "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 Passwortes gesetzt auf dem Server.

Starten Sie den VNC-Client

Wenn alles geklappt hat, wie es sollte mit dem '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.

hat dir dieser Artikel gefallen?

Dann abonniere doch diesen Blog per RSS Feed!

Über

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.

Kommentare (4) Trackbacks (0)
  1. 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?

    • 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.

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


Hinterlasse einen Kommentar

Noch keine Trackbacks.