Cookie

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. Per l’articolo di oggi prendo spunto da 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, consiglio l’utilizzo di un geänderte Paket von VNC, genannt “TightVNC“. Es kann heruntergeladen von der offiziellen Website.

Einmal installiert müssen wir einen VNC angeben Kennwort per proteggere l’accesso al computer da estranei. 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” avrebbe l’intero accesso a tutte le funzioni della macchina.

Starten und Beenden des VNC Server

Per lstarten 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 “.vncnella home dell’utente che lo ha invocato. 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. L’output sarà simile a questo:

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” all’interno della home di chi lo lancia. 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. Un’altra ottima scelta è Motif Window Manager (MWM).

Eine weitere Option statt, ist starten Sie die Desktop-Umgebung WHERE die Gnome. Si può fare direttamente da questo script modificando l’ultima rigatwm &” 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, consiglio ancora l’utilizzo diTightVNC“.

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

Per ragioni di sicurezza si raccomanda sempre l’utilizzo di VNC über eine verschlüsselte Verbindung. Con Linux lssh 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, inserire l’IP o il nome dell’host della macchina alla quale ci connetteremo (in unserem Beispiel “myhost“),
  2. wählen die Lasche “SSH“,
  3. wählen l’opzioneTunnels” 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 richiederanno l’inserimento di una password gesetzt auf dem Server.

Starten Sie den VNC-Client

Se tutto è andato come doveva con lInstallation 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.

4 Kommentare

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

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.