Tightvnc-Installation auf Arbeitscomputern. Fernsteuerung von Linux von Windows aus. Trennen eines VNC-Clients von einem Remote-Computer

Überprüfen, ob Tightvncserver installiert ist

auf dem Host, zu dem wir eine Remoteverbindung herstellen:

Dpkg -l | grep vnc

Wenn das Paket installiert ist, sehen wir:

Ii Tightvncserver 1.3.9-6.4 AMD64 Virtual Network Computing Server-Software

Installieren Sie Tightvncserver

Wenn nicht, installieren Sie es:

Sudo apt-get install Tightvncserver

Starten Sie Tightvncserver

(Suchen Sie im Internet nach zusätzlichen Startschlüsseln):

Tightvncserver:1 -geometry 1024x768 -dpi 96 -nolisten tcp

Wo
:1 – Anzeigenummer, die auf Port 5901 verfügbar sein wird
-Geometrie 1024x768 - Bildschirmauflösung
-dpi 96 – Punkte pro Zoll
Sie werden nach einem Passwort (bei Bestätigung müssen Sie es zweimal eingeben) und nach einem Passwort für den „Nur-Anzeige“-Modus gefragt, unmittelbar danach können Sie sich mit dem Display verbinden. Starten Sie beispielsweise unter Windows das Programm Tightvnc Viewer und geben Sie ein

IP-Adresse:5901

Dabei ist IP-Adresse der IP-Name des Hosts, mit dem wir eine Verbindung herstellen
5901 – Port, auf dem Display 1 verfügbar ist, Sie können ipaddress:1 im TightVNC Viewer für Windows eingeben

Lassen Sie uns eine Liste der laufenden Displays anzeigen

ps aux | grep vnc

Stoppen der Anzeige

#1-Team

Tightvncserver -kill:1

Legen Sie ein dauerhaftes Passwort fest, um auf die Anzeige zuzugreifen

Da die Anzeige immer als Benutzer läuft, legen Sie für den Benutzer ein Passwort fest NameBenutzer in dessen Namen wir die Anzeige im Startup starten (siehe unten)

Melden wir uns als der Benutzer an, unter dessen Namen wir die Anzeige starten, indem wir den Befehl und das Passwort eingeben (interessant ist, dass su für „Switch User“ steht und nicht als „Superuser“, wie viele glauben).

Su NameUser

Wenn Sie einen Befehl zum Festlegen eines Kennworts eingeben, müssen Sie dieses zweimal eingeben und angeben, ob für den schreibgeschützten Modus ein Kennwort erforderlich ist

Tightvncpasswd

das Passwort wird in die Datei geschrieben

/home/NameUser/.vnc/passwd

Durch das Löschen dieser Datei wird das Passwort zurückgesetzt

Einrichten der Anzeige beim Start

Erstellen wir eine Sicherungskopie der Anzeigeeinstellungsdatei

Sudo cp /home/NameUser/.vnc/xstartup /home/NameUser/.vnc/xstartup.default

Ersetzen Sie den Inhalt der xstartup-Anzeigedatei durch

#!/bin/sh def export

Sie können einen anderen Fenstermanager starten (dieser muss natürlich installiert sein). in diesem Beispiel Gnome startet), sowie viele andere interessante Dinge...

Tightvncserver zum Start hinzufügen

Lassen Sie uns dafür ein Autorun-Skript erstellen und in den Ordner gehen

CD /etc/init.d/

Oder erstellen Sie eine Skriptdatei mit dem Namen vncserver

Tippen Sie auf „vncserver“.

den folgenden Text in die Datei einfügen

Dateiinhalte

#!/bin/sh -e
### BEGIN INIT INFO
# Bietet: vncserver
# Erforderlicher Start: Netzwerk
#Default-Start: 3 4 5
# Standard-Stopp: 0 6
### ENDE INIT-INFO

PATH="$PATH:/usr/X11R6/bin/"

# Der Benutzername:Gruppe, die VNC ausführen wird
export USER="NameUser"
#$(RUNAS)

# Die Anzeige, die VNC verwenden wird
ANZEIGE="1"

# Farbtiefe (zwischen 8 und 32)
TIEFE="16"

# Die zu verwendende Desktop-Geometrie.
#GEOMETRY=" X "
#GEOMETRY="800x600"
GEOMETRIE="1024x768"
#GEOMETRY="1280x1024"

# Der Name, den der VNC-Desktop haben wird.
NAME="mein-vnc-server"

OPTIONS="-name $(NAME) - Depth $(DEPTH) -geometry $(GEOMETRY) :$(DISPLAY)"

. /lib/lsb/init-functions

Fall „$1“ in
Start)
log_action_begin_msg „vncserver wird für Benutzer „$(USER)“ auf localhost:$(DISPLAY) gestartet“
su $(USER) -c "/usr/bin/vncserver $(OPTIONS)"
;;

stoppen)
log_action_begin_msg „vncserver für Benutzer „$(USER)“ auf localhost:$(DISPLAY) stoppen“
su $(USER) -c "/usr/bin/vncserver -kill:$(DISPLAY)"
;;

Neustart)
0 $ Stopp
0 $ Start
;;
esac

Oder wir kopieren es mit dem Befehl von der Site

Wget http://site/vncserver

Legen wir die Rechte dafür fest

Um es zum Start hinzuzufügen, führen Sie den Befehl aus

Update-rc.d vncserver-Standardeinstellungen

Um ohne Neustart zu starten und Tightvncserver im Allgemeinen mit den im Skript angegebenen Parametern zu starten und zu stoppen, verwenden Sie die Befehle entsprechend

/etc/init.d/vncserver start /etc/init.d/vncserver stop

| |

VNC (oder Virtual Network Computing) ist ein Fernzugriffssystem, mit dem Sie eine Verbindung zu Ihrem Desktop herstellen können Remote-Server. VNC vereinfacht die Dateiverwaltung, Software und Remote-Server-Einstellungen, was besonders wichtig für Benutzer ist, die noch nicht gelernt haben, mit der Befehlszeile zu arbeiten.

In diesem Tutorial wird die Installation von VNC auf einem Ubuntu 14.04-Server und das Erstellen einer sicheren Verbindung mithilfe eines SSH-Tunnels demonstriert. Das Tutorial verwendet den TightVNC VNC-Server, ein schnelles und leichtes Paket Fernbedienung. Dieses Paket gewährleistet die Zuverlässigkeit und Stabilität der Verbindung, auch wenn schwache Signale Netzwerke.

Anforderungen

Um dem Tutorial folgen zu können, benötigen Sie einen vorinstallierten und konfigurierten Ubuntu 14.04-Server und ein Benutzerkonto (nicht Root) mit erhöhten Sudo-Berechtigungen. Weitere Anweisungen finden Sie unter .

Stellen Sie eine SSH-Verbindung zum Server her und fahren Sie mit der VNC-Installation fort.

1: Desktop-Umgebung und VNC-Server installieren

Standardmäßig die meisten Server Linux-Installationen ohne grafische Umgebung geliefert. In diesem Fall müssen Sie zunächst eine solche Umgebung installieren. Diese Anleitung zeigt Ihnen, wie Sie die XFCE4-Umgebung installieren, mit der die meisten Benutzer vertraut sind.

Sie können die XFCE- und TightVNC-Pakete mit apt aus dem Ubuntu-Software-Repository herunterladen:

Sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies Tightvncserver

Um die Ersteinrichtung des VNC-Servers abzuschließen, verwenden Sie den Befehl vncserver, der ein sicheres Passwort erstellt:

Notiz: Nachdem Sie das Zugangspasswort festgelegt haben, werden Sie aufgefordert, ein Nur-Anzeige-Passwort einzugeben. Benutzer, die sich mit diesem Passwort anmelden, können VNC nicht verwalten. Dies ist eine sehr nützliche Option, die es Ihnen ermöglicht, einen VNC-Server für Demozwecke zu verwenden.

Der Befehl vncserver schließt die VNC-Installation ab und erstellt Standardkonfigurationsdateien und die Verbindungsinformationen, die der Server benötigt. Sobald alle Pakete installiert sind, fahren Sie mit der Einrichtung des VNC-Servers und des grafischen Desktops fort.

2: Einrichten eines VNC-Servers

Zunächst müssen Sie die Befehle angeben, die der VNC-Server beim Start ausführen soll. Diese Befehle finden Sie in der xstartup-Konfigurationsdatei. Eine solche Datei wurde bei der Installation auf dem Server vorinstalliert, der XFCE-Desktop erfordert jedoch andere Befehle.

Nach der Installation läuft der VNC-Server standardmäßig auf Port 5901. Dieser Port wird Display-Port genannt und VNC bezeichnet ihn mit den Symbolen:1. Mit VNC können Sie mehrere Instanzen auf anderen Ports ausführen (wie :2, :3 usw.). Wenn Sie mit VNC-Servern arbeiten, müssen Sie Folgendes beachten: x ist der Display-Port, der auf 5900+x eingestellt ist.

Zu diesem Zeitpunkt müssen die VNC-Servereinstellungen geändert werden; Stoppen Sie zunächst den VNC-Server, der auf Port 5901 läuft:

vncserver -kill:1

Bevor Sie mit der Einrichtung der xstartup-Datei beginnen, erstellen Sie für alle Fälle eine Sicherungskopie davon:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Öffnen Sie nun die xstartup-Datei in Nano:

nano ~/.vnc/xstartup

Fügen Sie die folgenden Befehle hinzu, die automatisch ausgeführt werden, wenn der VNC-Server gestartet oder neu gestartet wird:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4&

Der erste Befehl in der Datei (xrdb $HOME/.Xresources) weist das VNC-Server-GUI-Framework an, die .Xresources-Datei zu lesen. In dieser Datei kann der Benutzer Änderungen an den grafischen Desktop-Einstellungen vornehmen (z. B. die Terminalfarbe, Cursorthemen und Schriftartenwiedergabe festlegen). Der zweite Befehl startet einfach die Grafiksoftware für bequeme Steuerung Server.

Um sicherzustellen, dass der VNC-Server dies korrekt nutzen kann neue Datei Geben Sie ihm die entsprechenden Berechtigungen:

sudo chmod +x ~/.vnc/xstartup

3: Erstellen Sie eine VNC-Dienstdatei

Um Ihren neuen VNC-Server einfach steuern zu können, müssen Sie ihn als Ubuntu-Dienst konfigurieren. Dadurch können Sie den VNC-Server nach Bedarf starten, stoppen und neu starten.

Öffnen Sie zunächst eine neue Dienstdatei in /etc/init.d mit nano:

sudo nano /etc/init.d/vncserver

Der erste Datenblock wird benötigt, um einige zu deklarieren Allgemeine Einstellungen VNC (z. B. Benutzername und Anzeigeauflösung).

#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="user"
ANZEIGE="1"
TIEFE="16"
GEOMETRIE="1024x768"
OPTIONS="-length $(DEPTH) -geometry $(GEOMETRY) :$(DISPLAY) -localhost"
. /lib/lsb/init-functions

Vergessen Sie nicht, das Wort „Benutzer“ durch einen erhöhten Benutzernamen (nicht „root“) zu ersetzen. Sie können auch die Anzeigeauflösung ändern (ersetzen Sie den Wert durch 1024 x 768).

Anschließend müssen Sie Befehle festlegen, um den neuen Dienst zu verwalten. Der folgende Codeblock enthält den Befehl, der zum Starten des VNC-Servers und seiner Funktionen erforderlich ist Rückmeldung (Stichwort Startbefehle).

Fall „$1“ in
Start)
log_action_begin_msg „vncserver wird für Benutzer „$(USER)“ auf localhost:$(DISPLAY) gestartet“
su $(USER) -c "/usr/bin/vncserver $(OPTIONS)"
;;

Der nächste Block erstellt das Befehlsschlüsselwort stop, mit dem Sie den VNC-Server stoppen können.

stoppen)
log_action_begin_msg „vncserver für Benutzer „$(USER)“ auf localhost:$(DISPLAY) stoppen“
su $(USER) -c "/usr/bin/vncserver -kill:$(DISPLAY)"
;;

Der letzte Codeblock erstellt das Befehlsschlüsselwort „restart“, das im Wesentlichen eine Kombination der beiden vorherigen Befehle ist:

Neustart)
0 $ Stopp
0 $ Start
;;
esac
Ausgang 0

Nachdem Sie alle diese Blöcke in das Serviceskript eingegeben haben, speichern und schließen Sie die Datei. Machen Sie dieses Dienstskript ausführbar, damit Sie die soeben erstellten Befehle verwenden können.

sudo chmod +x /etc/init.d/vncserver

Versuchen Sie nun, den Dienst zu nutzen, indem Sie den Startbefehl ausführen:

Sudo-Dienst vncserver starten

4: Stellen Sie eine Verbindung zum VNC-Desktop her

Um den VNC-Server zu testen, müssen Sie einen Client verwenden, der VNC-Verbindungen über SSH-Tunnel unterstützt. Wenn Sie mit Windows arbeiten, können Sie TightVNC, RealVNC oder UltraVNC verwenden. IN Mac-System OS X kann die integrierte Bildschirmfreigabefunktion oder eine plattformübergreifende Anwendung (z. B. RealVNC) verwenden.

Zuerst müssen Sie eine SSH-Verbindung herstellen lokalen Computer, wodurch Localhost-Verbindungen sicher an den VNC-Server weitergeleitet werden. Unter Linux und OS X kann dies über das Terminal mit dem folgenden Befehl erfolgen.

Das Programm TightVNC ist für die Fernsteuerung von Computern konzipiert. Es besteht aus zwei Teilen – einem Serverteil und einem Clientteil. Das Programm verwendet das VNC-Fernzugriffssystem. Die Verbindung ist sowohl über das Client-Programm als auch über einen Internetbrowser möglich.

Es gab Fälle von Problemen mit dem Tastaturlayout. Die Erfahrung zeigt, dass es bei der Arbeit mit einem Remote-Desktop in diesem Programm selbst bei einer Gigabit-Netzwerkgeschwindigkeit zu einer Verringerung der Bildwiederholfrequenz auf dem Bildschirm kommen kann, was nicht ganz praktisch ist, wenn Sie eine große Anzahl von Aufgaben ausführen müssen auf einem Remote-Computer arbeiten.

Im Allgemeinen läuft das Programm recht stabil und wir empfehlen es für den Einsatz bei der Wartung von Computern in Organisationen. Erfordert keine Internetverbindung. Das heißt, wir können das Programm bei Bedarf installieren persönliche Computer V lokales Netzwerk und konfigurieren Sie den Zugriff von einem Steuercomputer aus Systemadministrator. Die Sicherheit der Programmnutzung wird durch ein Passwort für die Verbindung, ein Passwort für die Programmeinstellungen und eine Zugriffsliste in den Programmeinstellungen nach IP-Adresse gewährleistet.

Laden Sie das Programm von der offiziellen Website herunter und beginnen Sie mit der Installation. Die Installation des Programms bereitet keine großen Probleme und erfolgt in mehreren Schritten.

Lasst uns starten.

Hier müssen wir zustimmen Lizenzvereinbarung und setzen Sie die Installation fort.

Wir installieren standardmäßig alle Komponenten. Bei Bedarf können Sie in CUSTOM entweder eine Client-Installation wählen (falls erforderlich). dieses Computers eine Verbindung zu anderen herstellen) oder den Serverteil (wenn Sie den Zugriff auf die Fernsteuerung dieses Computers ermöglichen möchten).

Behalten Sie die Standardwerte bei. Hier wird die Ausnahme zur Firewall hinzugefügt Betriebssystem Windows, das zum Organisieren der Verbindung erforderlich ist.

1 - Geben Sie das Passwort und die Bestätigung für den Fernzugriff auf den Computer ein (leider nicht mehr als acht Zeichen). 2 - Geben Sie das Passwort und die Bestätigung für die Programmeinstellungen ein.

Damit ist die Installation und der erste Teil der Programmeinrichtung abgeschlossen.

Um die Sicherheitsstufe der Remote-Computersteuerung zu verbessern und den Zugriff auf den Computer über das Netzwerk einzuschränken, müssen Sie die Programmeinstellungen eingeben. Dort gehen wir zur Registerkarte Zugangskontrolle. Klicken Sie anschließend auf Hinzufügen.

Feld 1- Legen Sie die anfängliche IP-Adresse fest, auf die die Regel angewendet wird. Handelt es sich nicht um einen Adressbereich, sondern um einen separaten Host, ist das Ausfüllen von Feld 2 nicht erforderlich. Wenn eine Regel für einen Bereich erstellt werden muss, dann Feld 2 Geben Sie die endgültige IP-Adresse ein. "?" - Nachdem Sie IP-Adressen ausgewählt haben, müssen Sie eine Aktion zum Erstellen einer Regel auswählen. Dies kann entweder eine Erlaubnis oder ein Verbot oder eine Benutzeranfrage sein. Wir empfehlen, den Zugriff von maximal einem oder zwei Computern einzurichten.

Sie können TightVNC beschleunigen, indem Sie die Empfehlungen in der „Datenbank“ unserer Website lesen.

TightVNC ist ein frei verfügbares Produkt zur Fernsteuerung von Computern. Mit dem Programm TightVNC können Sie den Desktop eines entfernten Rechners sehen und Maus und Tastatur lokal steuern, so als ob Sie diesem Rechner gegenüber sitzen würden.

TightVNC-Programm:

Kostenloses Produkt, GPL-Lizenz, mit vollständigem Quellcode;
- nützlich für Verwaltung, Remote-Benutzerunterstützung, Bildung und Forschung und in vielen anderen Fällen;
- plattformübergreifend, verfügbar für Windows und Unix-Systeme, kompatibel mit anderen VNC-Produkten.

TightVNC für Windows

  • Installation
  • Wo soll ich anfangen?

Installation

TightVNC wird mit einer ausführbaren Installationsdatei geliefert. Führen Sie die Datei aus und Sie sehen das übliche Installationsformular, das Sie auffordert, die Installationsanweisungen zu lesen, das Installationsverzeichnis auszuwählen, die Installationsoptionen festzulegen und die Installation fortzusetzen.

Nachdem die Installation des Programms abgeschlossen ist, wird im Menü Start->Programme eine neue Gruppe „TightVNC“ erstellt. Wenn Sie möchten, dass das TightVNC-Programm automatisch startet und funktioniert, auch wenn keine Benutzer mit Ihrem Computer verbunden sind, müssen Sie das Programm als Systemdienst installieren, indem Sie das entsprechende Menü aus dem TightVNC-Programm im Administrationsbereich auswählen (TightVNC->Administration-> VNC-Dienst installieren). Hinweis: Die Installation des Dienstes ist in den meisten Fällen nur erforderlich, um die Tastenkombination Strg-Alt-Entf auf einem Remote-Computer zu verwenden (gilt nur für Windows NT/2000/XP-Systeme).

Standardmäßig wird TightVNC im Verzeichnis „Programme\TightVNC“ installiert, Sie können jedoch während der Installation einen anderen Pfad wählen. Hinweis: Das TightVNC-Programm kann in keinem Systemverzeichnis installiert werden. Alternativ können wir die Dateien manuell in das Verzeichnis kopieren und Verknüpfungen erstellen, um das Programm auszuführen.

Wenn Sie das Programm auf einer bestimmten Anzahl von Computern installieren möchten und nicht jedes Mal auf jedem Computer das gleiche Passwort eingeben möchten, müssen Sie das TightVNC-Programm installieren und das Passwort festlegen, indem Sie eine Änderung im Registrierungszweig von einem anderen vornehmen Computer. TightVNC-Programmeinstellungen in der Registry:

  • HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3
  • HKEY_CURRENT_USER\Software\ORL\WinVNC3

Das TightVNC-Installationsprogramm kann im unbeaufsichtigten Modus ausgeführt werden und fragt Sie während der Installation nicht nach (wenn jedoch während der Installation Fehler auftreten, wird ein Fehlerdialog angezeigt). In diesem Modus wird das TightVNC-Programm im Standardverzeichnis (Programme) installiert. Nachfolgend finden Sie die Befehlszeile zur Installation von TightVNC im unbeaufsichtigten Modus:

Tightvnc-1.3.10-setup.exe /sp- /verysilent

Remote-Update

Der TightVNC-Programmserver kann aus der Ferne aktualisiert werden. Das bedeutet, dass das Installationsprogramm in der aktiven TightVNC-Programmsitzung ausgeführt wird. Während der TightVNC-Programmdienst ausgeführt wird, ist es nicht möglich, ausführbare Dateien zu ersetzen, daher kopiert das Installationsprogramm die neuen Dateien in ein temporäres Verzeichnis und eine neue Version Dateien funktionieren nach dem nächsten Systemneustart. Das Installationsprogramm warnt Sie vor einem Neustart des Systems, wenn es nicht möglich ist, alte Dateien zu überschreiben.

Lesen Sie Folgendes sorgfältig durch, bevor Sie dieses Verfahren anwenden:

  • Für ein Remote-Update müssen Sie Ihren Computer neu starten. Wenn Sie nach einem Neustart auf Ihren Computer zugreifen möchten, stellen Sie sicher, dass WinVNC als Dienst und nicht im normalen Modus ausgeführt wird.
  • Wenn WinVNC als Dienst einer anderen Distribution ausgeführt wird, überschreibt der Installationsvorgang den TightVNC-Dienst nicht. Diese Einschränkung kann korrigiert werden nächste Versionen. Es gibt jedoch eine andere Möglichkeit zum Aktualisieren: Installieren Sie das TightVNC-Programm in demselben Verzeichnis, in dem sich die alten VNC-Dateien (WinVNC.exe und VNCHooks.dll) befinden. In diesem Fall werden alte Dateien beim Neustart des Systems durch neue überschrieben und eine Neuinstallation des Dienstes ist nicht erforderlich. Denken Sie daran, dass Sie am Ende der Installation vom Installationsprogramm aufgefordert werden, das System neu zu starten, da Sie sonst das falsche Installationsverzeichnis ausgewählt haben.
  • Es gibt eine Reihe von Dingen, die Ihnen einen ordnungsgemäßen Neustart Ihres Computers ermöglichen und dabei verhindern, dass Sie die Kontrolle über Ihren Computer verlieren. Mit anderen Worten: Es gibt keine Garantie dafür, dass das Remote-Update-Verfahren absolut zuverlässig ist. Um mögliche Risiken zu reduzieren, schließen Sie alles Ausführen von Anwendungen auf dem Computer, der aktualisiert werden soll, bevor Sie mit der TightVNC-Installation beginnen.

Wo soll ich anfangen?

Das TightVNC-Programm besteht wie alle VNCs aus zwei Teilen: dem Server (auch WinVNC genannt), der den Zugriff auf den Bildschirm auf dem laufenden Computer ermöglicht, und dem Viewer-Programm, das den vom Server empfangenen Remote-Bildschirm anzeigt. Um zu beginnen, müssen Sie den Server auf dem Computer ausführen, den Sie empfangen möchten Fernzugriff und verbinden Sie sich mit dem Viewer-Programm. Die TightVNC-Distribution für Windows umfasst beide Teile: Server und Client.

Starten Sie den Server (WinVNC)

Der TightVNC-Server kann auf zwei Arten gestartet werden:

  • als Anwendung (nur für den aktuellen Benutzer);
  • als Windows-Dienst (für das gesamte Betriebssystem).

Im Anwendungsmodus kann der Server nur in der aktuellen Benutzersitzung gestartet werden und wird nach Sitzungsende geschlossen. Um das WinVNC-Programm im Anwendungsmodus zu starten, wählen Sie das Menü aus Start->Programme->TightVNC->TightVNC-Server starten.

Um Zugriff auf die Maschine zu erhalten, auch wenn kein Benutzer angemeldet ist, und damit der Server nach einem Systemneustart automatisch startet, muss das TightVNC-Programm als Dienst gestartet werden. Um den Dienst zu installieren, wählen Sie das Menü Start->Programme->TightVNC->Administration->VNC-Dienst installieren. IN Windows-Systeme 95/98/ME wird der Dienst sofort gestartet, auf Windows NT/2000/XP-Systemen müssen Sie den Dienst manuell über die Systemsteuerung oder von starten Befehlszeile(Nettostart winvnc). In jedem Fall wird der Dienst nach dem nächsten Systemneustart automatisch gestartet. Hinweis: Wenn der VNC-Dienst manuell gestartet wurde, können Sie den Hilfedienst auch manuell über das Menü starten Start->Programme->TightVNC->Administration->Service Helper ausführen, und nach dem Start sehen Sie ein Symbol in der Taskleiste des WinVNC-Programms (weitere Details unten).

Unabhängig davon, wie Sie den TightVNC-Server starten, wird Ihnen beim ersten Start ein Einstellungsfenster „Eigenschaften“ angezeigt, in dem Sie Passwörter eingeben können, um Zugriff auf die Maschine zu erhalten Viewer-Programm. Bis ein Passwort festgelegt ist, akzeptiert der TightVNC-Server keine eingehenden Verbindungen aus dem Netzwerk.

In der Standardkonfiguration kann jeder Benutzer sein eigenes persönliches Passwort haben, und es gibt auch ein spezielles Standardpasswort, das verwendet wird, wenn kein Benutzer sein Passwort festgelegt hat (z. B. wenn niemand angemeldet ist oder der Benutzer kein Passwort festgelegt hat). In Konto Systeme). Hinweis: Im TightVNC-Programm gibt es keine voreingestellten Passwörter. Das Passwort für den gesamten Computer wird nur als „Standard“ verwendet, da der Benutzer möglicherweise kein Passwort auf dem System festgelegt hat.

Um ein Benutzerkennwort festzulegen, müssen Sie wie unten beschrieben das Dialogfeld „Eigenschaften“ über das Menü öffnen. Wenn Sie ein Standardkennwort festlegen möchten, führen Sie es aus Start->Programme->TightVNC->Administration->Standardeinstellungen anzeigen. Hinweis: Der Titel des Dialogfelds „Eigenschaften“ lautet „Aktuelle Benutzereigenschaften“ oder „Standardeigenschaften des lokalen Systems“, je nachdem, welche Einstellungen Sie bearbeiten.

Nach erfolgreichem Start des TightVNC-Programms erscheint ein kleines Taskleistensymbol in der System-Taskleiste (Benachrichtigungsbereich). Das Symbol hat einen weißen Hintergrund, wenn keine aktiven Verbindungen bestehen, und einen anderen Hintergrund, wenn ein Remote-Computer mit dem Server verbunden ist. Wenn Sie mit der Maus über das Symbol fahren, wird die IP-Adresse des verbundenen Geräts angezeigt.


Normale Ansicht des TightVNC-Serversymbols

Wenn Sie mit der Maus über das Symbol fahren, wird die IP-Adresse angezeigt

Der Tooltip zeigt, dass TightVNC
als Systemdienst gestartet

Symbol in umkehrbaren Farben
wenn Remote-Maschinen verbunden sind

Das rote Randsymbol zeigt dies an
Das Anschließen neuer Benutzer ist untersagt

Ein Tooltip zeigt den Grund an
Benutzerverbindungen verbieten

Ein Rechtsklick auf das Symbol öffnet ein Popup-Menü (zusätzlich):


TightVNC-Servermenü

Die folgenden Befehle sind im Menü verfügbar:

  • Eigenschaften...- Zeigt einen Einstellungsdialog an, in dem der Benutzer verschiedene Parameter des TightVNC-Servers ändert. Das Dialogfeld ist auch durch einen Doppelklick auf das Symbol verfügbar.
  • Neuen Kunden hinzufügen... (Neuen Kunden hinzufügen)- Eine ausgehende Verbindung wird mit einem Client initialisiert, der im „Listening“-Modus läuft und unseren Computer steuert.
  • Töte alle Clients- Diese Aktion trennt alle aktiven Clients, die mit unserem Computer verbunden sind.
  • Deaktivieren Sie neue Clients- Diese Aktion verhindert neue Verbindungen zu unserem Computer. Wenn Sie erneut auf das Menü klicken, werden neue Verbindungen fortgesetzt. Notiz: Dieser Modus wird beim Neustart des Servers nicht wiederhergestellt.
  • Über... (Über das Programm...)- Zeigt Informationen über den Programmentwickler an.
  • Schließen Sie den TightVNC-Server- Beenden, Herunterfahren des Servers.

Starten Sie das Viewer-Programm

Um den Remote-Desktop anzuzeigen und zu steuern, auf dem der TightVNC-Server ausgeführt wird, benötigen Sie das Programm TightVNC Viewer. Um das Programm zu starten, wählen Sie Start->Programme->TightVNC->TightVNC Viewer. Es erscheint ein Fenster mit der Option, den Server auszuwählen, mit dem Sie eine Verbindung herstellen möchten.

Klicken Sie nach Eingabe des Servernamens oder der IP-Adresse auf „Verbinden“. Wenn Sie erfolgreich eine Verbindung zum Server hergestellt haben, wird Ihnen ein Dialogfeld angezeigt, in dem Sie Ihr Passwort eingeben und den Zugriff auf den Server bestätigen können. Bei korrekter (richtiger) Eingabe des Passwortes kommt es zu einer Verbindung zum Server und Sie sehen den Remote-Desktop.

Das Viewer-Programm kann im Hörmodus über die entsprechende Schaltfläche im Fenster „Neue Verbindung“ gestartet werden. In diesem Modus wird das Fenster auf ein Symbol minimiert und wartet auf eine vom TightVNC-Server initialisierte Verbindung (siehe Beschreibung der WinVNC-Menüaktion „Neuen Client hinzufügen“).

Zum Fenster „Neue Verbindung“ gelangen Sie über die Schaltfläche kontextbezogene Hilfe F1.

Verwendung eines Webbrowsers als Viewer

Der VNC-Server enthält auch einen kleinen Webserver. Wenn Sie über einen Webbrowser eine Verbindung zum VNC-Server herstellen, Java-Version zum Anzeigen und Fernzugriff werden automatisch installiert. Natürlich muss Ihr Webbrowser Java-Skripte unterstützen. Sie müssen keinen Proxy verwenden, das Java-Skript stellt eine direkte Verbindung zum Server her.

Der Server wartet auf Verbindungen für das HTTP-Protokoll auf Port 5800 + Anzeigenummer. (Denken Sie daran, dass der Computer mit dem WinVNC-Server eine Standardanzeige von 0 hat.) Um also die zweite Anzeige des „myhost“-Rechners anzuschließen, müssen Sie in Ihrem Webbrowser eine Adresse wie http://myhost:5802/ eingeben. Java fordert Sie zur Eingabe eines Passworts auf und zeigt dann den Remote-Desktop an.

TightVNC deinstallieren

Das TightVNC-Programm kann über die Option „Programme hinzufügen oder entfernen“ in der Systemsteuerung deinstalliert werden. Hinweis: TightVNC kopiert keine Dateien in Systemverzeichnisse. Stellen Sie vor der Deinstallation des TightVNC-Programms sicher, dass das Programm nicht als Systemdienst ausgeführt oder installiert wird.

Manchmal benötigen wir Fernzugriff auf die visuelle Linux-Shell, diese Aufgabe Es wird äußerst selten benötigt, aber wenn es erforderlich ist, ist nichts unmöglich :) Zu diesem Zweck empfehle ich die Verwendung Tightvnc, warum TightVNC? Diese Software ist zu beidem fähig Linux, und von Fenster Wenn Sie eine Remote-Verbindung zum Desktop herstellen, ist die Installation äußerst einfach und erfordert keine besonderen Tänze mit einem Tamburin :) Vielleicht gibt es noch mehr beste Software, na ja, teile es mit uns :)
Darüber hinaus TightVNC Wenn Sie in der Lage sind, auf niedrigen Kommunikationskanälen zu arbeiten, ist dies ein gutes Plus für die Optimierung.
Kommen wir zur Installation!

Installieren des Tightvnc-Servers auf dem Computer, mit dem Sie eine Verbindung herstellen möchten:
sudo apt-get install Tightvncserver
IN letzte Aktualisierung Ubuntu, nämlich ab Version 14.04, gab es einen kleinen Fehler mit Gnome, wenn beim Verbinden statt eines Slaves. In der Tabelle wurde ein grauer Bildschirm angezeigt. Um eine Verbindung herzustellen, müssen Sie ein anderes Shell-Modul verwenden:
sudo apt-get install xfce4 xfce4-goodies
Passwort für den Zugang festlegen:
vncpasswd ~/.vnc/passwd Die passwd-Datei wird in erstellt versteckter Ordner in Ihrem Home-Verzeichnis... Sie können diesen Ordner selbst erstellen.vnc...

Führen Sie es mit den von Ihnen benötigten Einstellungen aus:
sudo Tightvncserver -Geometry 1024x768 -Tiefe 16 TightVNC läuft mit einer Auflösung von 1024 x 768 und einer Farbtiefe von 16 Bit

Standardstart:
sudo vncserver:1
Beenden Sie einen Prozess nach Abschluss:
sudo vncserver -kill:1

Notiz:

Wie ändere ich den standardmäßigen TightVNC-Port?
Um auf die Remote-Maschine zuzugreifen, muss der Port weitergeleitet werden 5901, das ist der standardmäßige TightVNC-Port, Sie können es beim Herstellen einer Verbindung ändern, im Standardfall verwenden Sie beim Herstellen einer Verbindung: 1 - das ist Port 5901, wenn Sie Port 5911 verwenden möchten, lautet es beim Herstellen der Verbindung daher: 11 und so weiter: Sie benötigen beispielsweise Port 7829, Starten Sie vncserver mit dieser Regel:
Sudo vncserver:7829 subtrahiere dann 5900 = 1929 beim Herstellen einer Verbindung zu einem Remote-Computer Schreiben Sie: IP:1929 oder so: IP:7829, verwenden Sie es nach Belieben, vergessen Sie nicht, den benötigten Port weiterzuleiten.
TightVNC grauer Bildschirm beim Herstellen der Verbindung
Wenn beim Herstellen einer Verbindung ein Fehler mit einem grauen Bildschirm aufgetreten ist und Sie das Paket installiert haben xfce4, dann müssen Sie die Datei ändern xstartup:
sudo nano root/.vnc/xstartup Kommentieren Sie alles aus Diese Datei und füge Folgendes hinzu:
#!bin/sh xrdb $HOME/.Xresources startxfce4 &
TightVNC funktioniert nicht, wenn das Tastaturlayout geändert wird
Wenn sich Ihr Tastaturlayout nicht ändert, fügen Sie Folgendes hinzu:
#!bin/sh xrdb $HOME/.Xresources startxfce4 & export XKL_XMODMAP_DISABLE=1 Aber das ist unnötig, dieser Fehler kommt äußerst selten vor ...
Nachfolgend hänge ich die Installationspakete an TightVNC-Viewer Und Server Für Windows 32 Und 64 bisschen.