17
November
2023
16:25

Verschiedene VNC -Server und Clients für Linux (Überblick)

17 November 2023 16:25

In dem Artikel gab ich einen Überblick über verschiedene VNC -Kunden und -Invers sowie Verweise auf Projekte, um weitere Überlegungen zu erhalten.

Einführung

Zusätzlich zu SSH wird häufig eine grafische Schnittstelle zur Steuerung von PC verwendet, um den PC zu verabreichen (wie R.admin или Anydesk). Ich habe einen Server zu Hause PC XRDP aber ich wollte auch VNC anstelle von XRDP überprüfen. Da viel Zeit und Mühe für die Konfiguration von XRDP aufgewendet werden, habe ich vielleicht einen schwierigeren Weg gewählt und die VNC ist einfacher zu errichten?

Kostenlose VNC -Server aus Ubuntu -Repositories

1) linuxvnc - Ubuntu VNC Server, nur für den Zugriff auf die TTY -Konsole
Installation:
sudo apt instaLL Linuxvnc

Starten des Servers:
sudo linuxvnc 1

wobei 1 die TTY -Konsolennummer ist, die an den LinuxVNC -Server umgeleitet wird
Benutzerhandbuch auf https: //manpages.org/Linuxvnc - есть другие ключи запуска.

2) engncserver - версия TightVNC 1.3.10 opensourCE und kostenlos
Installationsanweisungen von www.digitalocean.com
Sie können die folgenden Pakete installieren:

  • Engncserver
  • Tigervnc-xorG-Extension
  • Tigervnc-standalone-server
  • Tigervnc-scraping-server
    Sie müssen klar angeben, welche Sie installieren möchten.

3) x111vnc Server https://github.com/LibVNC/x11vnc/
Leider wurde die Entwicklung vor 2019 gestoppt, da der Autor keine Zeit hat, sich mit dem Projekt zu befassen. Aber das наиболее простой для установки сервер и удобный для неподготовленного пользователя.

sudo apt instaLl x11vnc

Programm zum Verwalten des X111VNC -Servers kann vom Desktop gestartet werden.

Desktop -Datei, die ich unten gebe:

[Desktop Entry] Name=X11VNC Server COmment=Share this deskTop von VNC Exec = x11vnc -gui tray=setpass -rfbport PROMPT -bg -o %%HOME/.x11vnc.log. %% VncDisplay Icon = computer Terminal=faLSE Typ = Anwendung StartupNotify=faLSE \ #StartupWMClass=x11vnc_port_promPt C.ategories=Network;RemOteAccess; Schlüsselwords=VNC;Server;ScreencaSt Nach dem Start der Verknüpfung vom Desktop bietet das Programm an, den Port zum Anschließen über VNC festzulegen und ob die Dateiübertragung zulässig ist. Dann zeigt das Programm die Anweisungen für Konfiguration und Kontrollpunkte "Annahme von Verbindungen" - "alsk for confirmation" - "All clients view only" - Shared - Advertise Service (ZerOconf) Und bietet an, das Kennwort _lorus_ für die Eingabe des VNC festzulegen. Das "erweiterte" Lesezeichen zeigt die Ereignisse unter der Haube - den Start des Servers und die Verbindung von Kunden. Im erweiterten Modus gibt es Lesezeichen für Debugging, Tastatur, Displays, Bildschirme usw. ### Veralteter VNC4Server-Server für Ubuntu 12.04-16.04 Das Paket fehlt in modernen Linux, aber von der folgenden Führung können Sie das Prinzip des Schreibens eines Skripts zum Starten von VNC zeichnen: [Installationshandbuch](https://coddswallop.wordpress.com/2012/05/09/ubuntu-12-04-precise-pangolin-complete-vnc-server-setup/) ### VNC Open Source -Server für Linux (Ubuntu / Debian / Fedora / CentOS) 1) ** turboVNC** - https://www.turbovnc.org/ DEB-файлы лежат на https://sourceforge.net/projects/turbovnc/files/ , исходные тексты на git https://github.com/TurboVNC/turbovnc.git, скрипт на https://forums.developer.nvidia.com/t/tutorial-how-to-install-virtualgl-and-turbovnc-on-jetson-nano/175767 2) ** Tigervnc ** Es gibt eine kostenlose Version für Linux https://github.com/igewebs/server-tigerVNC Lesen:[Installation Tigervnc](http://www.stoutpanda.com/2016/10/20/tigervnc-ubuntu-1604-xenial-xerus/) и описание [Tigervnc -Installationen](https://askubuntu.com/questions/948774/configure-tigervnc-server-to-start-with-system-in-ubuntu-gnome-16-04) 3) ** pyvncs ** VNC Server Python für x11 (wayland пока не поддерживается) https://github.com/radixcl/Pyvncs ### VNC -Server für Windows *** ultravnc Ultra VNC** официальный сайт: [https://uvnc.com/](https://uvnc.com/) ### Handbücher und Skripte - Assistenten für die Installation * Ubuntu-sesktop-vnc Гид по установке vnc4server в Ubuntu 16.04 https://github.com/UnivaHost/ubuntu-deskTop-VNC * Tigervnc\_remote\_desktop скрипты для установки TigerVNC и рабочих столов i3 или Gnome: https://github.com/earizon/tigervnc_remote_deskSpitze (Das Skript kann für Ihren Lieblingsdesktop von i3 oder gnome konvertiert werden.) Das Projekt ist 5 Jahre alt. * Weichasap скрипт для установки VNC сервера через ansible galaxy workflow: https://github.com/softasap/sa-vnc-remote-deskSpitze * Ein Skript zur Installation eines VNC -Servers durchansible: https://galaxy.ansible.com/ui/standalone/roles/sdarwin/vnc/ ### Bezahlte VNC -Server *** RealVNC® Connect** - сервер VNC платный https://www.realvnc.com/ *** dichtm/licensing-server--x11.php (auf Anfrage) ### Kostenlose Anwendungen für bestimmte Desktops: *** Vino ** - Die berühmteste Komponente Ubuntu Gnome Vino ist ein Standard -VNC -Server bei Ubuntu (GNO Desktopme), чтобы поделиться существующим рабочим столом с другими пользователями в режиме "Только просмотр" или "Управление". Чтобы настроить Vino из GnomE, gehen Sie zum System -> Einstellungen -> Remote -Desktop 1) Damit Vino jedes Mal Zugriff anfordern kann, installieren Sie die Einstellungen "Ermöglichen Sie anderen Benutzern, Ihren Desktop anzusehen" im Konfigurationsfenster eines Remotedesktops. 2) Es gibt keine Möglichkeit, Vino zu installieren, um nur die nächste Verbindung anzuhören. 3) Um das Kennwort festzulegen, setzen Sie die Einstellungen "Erfordern Sie, dass der Benutzer dieses Kennwort eingibt:" und ein komplexes Kennwort eingeben. 4) Um Vino nur im Modus zu konfigurieren, um anzuzeigen, überprüfen Sie eine Überprüfung auf "Lassen Sie andere Benutzer Ihren Desktop verwalten." 5) Um nur Verbindungen im Rahmen dieses PCs (Localhost) zu lösen, öffnen Sie das Terminal und führen Sie den Befehl aus: gsettings set org.gnome.vino interfaCe lo 6) Öffnen Sie den Terminal, um Verbindungen von jedem Ort von jedem Ort zu ermöglichen, und führen Sie den Befehl aus: gsettings reset org.gnome.Vino network-interfaCe * **krfb** - VNC -сервер по умолчанию в Kubuntu (Ubuntu с рабочим столом KDE). Поскольку KRFB сильно интегрирован с KDE, запуск его в других средах сложен. Инструкция по установке **krFb ** wird in angegeben [Dieser Artikel](https://help.ubuntu.com/community/VNC/Servers). ### VNC / RDP -Clients *** Vinagre** - просмотр удаленного рабочего стола для GnomE. sudo apt update && sudo apt install vinagrE. * **krDC ** - KDE -Anwendung zur Verbindung zu einem Remote -Kubuntu -Desktop und einem anderen Betriebssystem mit KDE -Desktop. * **remmina** - самый мощный и удобный клиент RDP / VNC / SSH Installationremmina с плагинами для RDP и VNC: sudo apt update && sudo apt install remmina remmina-plugin-rdp remmina-Plugin-vnc ### Abschluss Grafische Anzeige und Verwaltung des VNC -Desktops ist im Gegensatz zu RDP der Standardteil von Linux und verwendet das Übertragungsprotokoll vonmote Frame Buffer (RFB), утвержденный [RFC6143](https://datatracker.ietf.org/doc/html/rfc6143). Sie können einen der oben genannten VNC -Server- und Clientoptionen auswählen oder Ihre eigenen schreiben. ____ ** Links: ** *[Virtual Network ComPuting](https://ru.wikipedia.org/wiki/Virtual_Network_Computing) - Википедия *

Verwandte Veröffentlichungen