So konfigurieren Sie Spice Server in Debian Top 10

So konfigurieren Sie Spice Server in Debian Top 10

Das einfache Protokoll für unabhängige Computerumgebungen oder Gewürz ist ein Protokoll, das zum Zugriff und zur Steuerung von Remotedesktops virtueller Maschinen verwendet wird. Es basiert auf dem Client-Server-Modell, wobei ein Server (Spice Server) auf dem Host-Computer installiert ist und ein Gast-VM ausgeführt wird, um über das Internet zugegriffen zu werden. Der Gast -VM wird von einem Client -System aus der Ferne gesteuert, das einen Spice -Client ausführt.

QEMU, ein Open -Source -Computer -Emulator und Virtualizer, verwendet Spice Server, um Remotedesktop -Funktionen bereitzustellen. Qemu führt den Gastcode direkt auf der Host -CPU aus. Das verbessert die Leistung QEMU selbst verwendet KVM (Kernel-basierte virtuelle Maschine), ein Linux-Kernel-Modul, um die Hardware-Virtualisierung durchzuführen.

Merkmale von Gewürz

  1. Spice unterstützt die Übertragung und Handhabung von 2D -Grafikbefehlen.
  2. Hardwarebeschleunigung über GPU und CPU des Clients.
  3. Verwendet OpenGL für Video -Streaming und bietet eine reibungslosere Benutzererfahrung
  4. Um die wichtigen Aspekte eines übertragenen Objekts beizubehalten, verwendet Spice eine verlustfreie Komprimierung für Bilder.
  5. Im Falle einer Videokomprimierung setzt Spice eine verlustige Videokomprimierung für unkritische Bereiche von Videos ein. Dies spart viel Bandbreite und verbessert die Gewürzleistung.
  6. Unterstützt zwei Mausmodi: Server und Client
  7. Unterstützt nahtlose Live -VM -Migration zwischen Servern, die mit einem Client verbunden sind.

Die Hauptkomponenten des Gewürzmodells sind Spice Server, Spice Client und Spice Protocol.

Der Gewürzserver läuft im QEMU -Emulator. Es verwendet das Libspice-Server1-Paket und andere Abhängigkeiten, um mit dem Remote-Client zu kommunizieren. Es verwaltet auch die Authentifizierung von Clientverbindungen.

Der Spice Client ist ein Dienstprogramm, das auf der Kundenseite ausgeführt wird. Der Kunde stellt eine Verbindung zum Remote -Gast -VM -Desktop über Spice Client her. Für diesen Leitfaden verwenden wir das Remote-Viewer-Tool zum Zugriff auf unseren Gast-VM. Das Remote-Viewer-Paket wird gut installiert.

Das Gewürzprotokoll ist ein Standardprotokoll zum Aufbau des Kommunikationspfads zwischen dem Client und der Serverseite.

Umwelt Zusammenfassung

Bevor wir anfangen, Dinge zu bauen, ist es notwendig, das gesamte Szenario zu verstehen. Das erste ist, dass wir mit einem Host -Computer, einem virtuellen Gastmaschinen und einem Client -Computer arbeiten. Der Host Machine führt Qemu Emulator aus, auf dem wir den Guest VM starten werden. Die Client -Maschine wird verwendet, um eine Verbindung zur virtuellen Maschine für die Gast herzustellen. Das Client -System kann ein einfacher Hostsystem selbst sein, aber in unserem Fall handelt es sich um einen anderen PC, der auf Ubuntu 20 ausgeführt wird.04.

Gesamtübersicht:

  1. Unser Host -Computer (Spice Server) ist Debian 10 (Buster), der den Qemu -Emulator ausführt. IP: 192.168.1.7
  2. Gast VM ist Ubuntu 18.04, im Qemu -Emulator der obigen Host -Maschine laufen.
  3. Client -Maschine ist ein Ubuntu 20.04 und ein Android Mobile Ausführen einer Spice Client -Software mit dem Namen "Aspice: Secure Spice Client".

Voraussetzungen:

  1. Ein Debian 10 (Buster) Installed Host Machine.
  2. Hardware -Virtualisierung im Host aktiviert.
  3. Grundkenntnisse der Virtualisierung im Linux -Betriebssystem.

Hinweise: Dies ist ein langer Vorgang, bei dem mehrere Maschinen auf verschiedenen Systemen ausgeführt werden. Seien Sie daher vorsichtig und führen Sie Befehle nur auf der rechten Maschine aus.

Schritte, die auf dem Host -Computer I durchgeführt werden müssen, I.e. Debian 10 (Buster)

Schritt 1. Geben Sie den folgenden Befehl ein, um Befehle mit den Berechtigungen des Superbenutzers auszuführen:

$ sudo su

Schritt 2. Aktualisieren Sie die Repositorys und Pakete auf dem Host -Computer I.e. Debian 10 (Buster), bevor Sie Spice Server darauf installieren:

# APT Update && APT Upgrade -y

Schritt 3. Installieren Sie die folgenden Abhängigkeiten und Pakete, die zum Ausführen des Spice Server erforderlich sind:

# APT Install -y qemu-kvm libvirt-daemon-System Bridge-Utils Virt-Manager GIR1.2-SPICECLIENTGTK-3.0

Schritt 4. Jetzt müssen wir einen Gast -VM (Ubuntu 18) starten.04) Inneren Virtual Machine Manager. Befolgen Sie die folgenden Schritte:

# Virt-Manager

Dadurch wird der Virtual Machine Manager auf dem Host -Computer i geöffnet.e. Unser Debian 10 (Buster).

a) Menü Virtual Machine Manager Wählen Sie Datei-> Neue virtuelle Maschine aus.

b) Wählen Sie die Installationsquelle als lokale Medien aus und klicken Sie auf die Schaltfläche "Vorwärts".

Jetzt stöbern Sie nach der .ISO -Bild des Betriebssystems als Gast -VM installiert. Wie bereits erwähnt, wählen wir Ubuntu 18 aus.04 als unser Gast -VM:

c) Wählen Sie im nächsten Fenster die RAM -Größe und Anzahl der CPUs aus:

d) Erstellen Sie nun einen Speicher für Ihre virtuelle Maschine:

e) Das nächste Fenster zeigt Ihnen die Details Ihrer Maschine an. Behalten Sie die Netzwerkauswahl auf NAT -Gerät.

f) Aktivieren Sie das virtuelle Netzwerk, wenn Sie aufgefordert werden.


Fahren Sie nun mit dem normalen Prozess der Installation Ihres ausgewählten Gastbetriebs fort.

Schritt 5. Gehen Sie nach der Installation des Gastbetriebs zum Virtual Machine Manager und wählen Sie Details der virtuellen Maschine wie unten gezeigt:

Ein neues Fenster wird öffnen, die die Details unseres ausgewählten Gast -VM (Ubuntu 18) zeigt.04).

Sie können den Namen und eine andere Konfiguration Ihres Gast -VM wie RAM, die Anzahl der CPUs usw. von hier ändern.

Schritt 6. Gehen Sie nun zur Option "SPICE anzeigen" und in "Adresse" Text-Box Wählen Sie die Option "Alle Schnittstellen" aus. Dies hilft uns, unsere Gast -VM auf dem gesamten LAN -Gerät zu sehen, das Spice Client -Dienstprogramm ausführt.

Klicken Sie auf Bewerben, um die Änderungen zu speichern.

Hinweis: Sie müssen Ihr Gast -Betriebssystem neu starten, um bestimmte Änderungen anzuwenden.

g) Starten Sie nun die virtuelle Maschine aus dem Hauptfenster des virtuellen Maschinenmanagers, wie unten gezeigt:


Dies vervollständigt jetzt unsere Host -Maschinenkonfiguration für die Installation von Spice Server. Wir haben auch einen Gast -VM im Qemu -Emulator auf den Host -Computer auf den Markt gebracht.

Schritte, die auf dem Client -Computer (Ubuntu 20) durchgeführt werden müssen.04)

Der Client -Computer benötigt einen Spice -Client, der darauf installiert ist, um den Guest VM anzusehen. Befolgen Sie die folgenden Schritte zu Client VM (Ubuntu 20.04).

Schritt 1. Aktualisieren Sie die Repositorys und Pakete auf dem Client -System:

$ sudo APT Update && sudo APT Upgrade -y

Schritt 2. Installieren Sie nun die folgenden erforderlichen Pakete zum Ausführen von Spice Client:

$ sudo apt installieren virt -viewer -y

Schritt 3. Führen Sie jetzt den folgenden Befehl aus, um den Remote -Betrachter zu öffnen. Das Remote-Viewer-Tool wird aus dem Virt-Viewer-Paket installiert.

$ sudo Remote-Viewer

Ein neues kleines Fenster wird wie unten gezeigt geöffnet. Geben Sie die IP -Adresse des Host -Computers und des Port of Spice Server ein.


Wenn Sie auf diesen Schritt richtig nachgegangen sind, sollten Sie den Bildschirm des Gast -VM (Ubuntu 18) sehen.04) auf dem Client VM (Ubuntu 20.04) Wie hier:

Spice Client für mobiles Gerät (Android)

Wir können auch einen Spice -Client auf einem Android -Gerät verwenden, um unseren Gast -VM zu sehen. Befolgen Sie einfach die folgenden Schritte:

1. Gehen Sie zum Store spielen und laden Sie die App "Aspice: Secure Spice Client" herunter ".

2. Öffnen Sie nun die App und klicken Sie oben rechts oben rechts, um eine Verbindung hinzuzufügen.


3. Geben Sie die IP -Adresse des Host Machine Debian 10 (Buster) ein, auf dem Guest VM ausgeführt wird. Rette die Konfigration.


4. Ein Symbol wird im Hauptfenster angezeigt, das den Gast -VM zeigt. Klicken Sie nun auf dieses Symbol, um den Gast -VM wie unten gezeigt zu sehen:


Dadurch werden unsere heutige Anleitung zur Installation von Spice Server auf Debian 10 (Buster) abgeschlossen. Ich hoffe, Sie haben den Führer genossen. Bitte vergessen Sie nicht, diesen Leitfaden mit anderen zu teilen.