Customer ID

Password

 
 
 

NoMachine Support

Alles, was Sie wissen müssen

Zugriff auf Ihren Remotedesktop auf Google Cloud Platform über NoMachine

Beginnen Sie Ihre Reise zur nächsten Stufe des Remotecomputing

Durch Kombination der NoMachine-Software mit der Google Cloud Platform (GCP) Infrastruktur können Sie Ihre eigenen Fernzugriffs- und Desktop-Lösung sowohl für Mitarbeiter als auch Partner und Kunden starten. Sie können auch nur für sich selbst durch die Installation von NoMachine Fernzugriff auf Ihren in GCP gehosteten persönlichen Desktop bekommen und dieselben Vorteile genießen, als wenn die Hardware Ihre eigene wäre. Google Cloud Platform ist der Google Cloud Computing Service. Sie bietet skalierbare Rechenkapazität in der Cloud, geeignet für Organisationen oder Einzelpersonen, die flexible Cloud-Hosting-Dienste benötigen. Auf vielen Betriebssystemen können virtuelle Hosts erstellt werden, mit Konfigurationen entsprechend der spezifischen Bedürfnisse. Dieses Tutorial konzentriert sich auf den Linux-Desktop.

Einrichten eines auf Google Cloud gehosteten Linux-Desktops

Kurzanleitung für Ihre Google Cloud-Instanz

  • GCP-Linux-Instanzen haben keine grafische Benutzeroberfläche (GUI), sodass Sie Zugriff auf einen Terminal benötigen, um die Anwendungskonfiguration zu starten. Die meisten Entwickler / Systemadministratoren, die mit Linux arbeiten, bevorzugen Befehlszeilen statt grafischer Benutzeroberfläche. Benutzer, die mit Linux noch nicht vertraut sind, haben lieber eine grafische Benutzeroberfläche (GUI) für die Installation und Verwaltung ihrer Anwendungssoftware. Wir zeigen Ihnen, wie Sie eine grafische Benutzeroberfläche für eine GCP-Linux-Instanz konfigurieren und dann mit NoMachine auf diese GUI zugreifen können.

     

  • Wir werden NoMachine (Free Edition) auf einem virtuellen Linux-Host installieren und anschließend auf den Desktop dieses virtualisierten Linux-Betriebssystems zugreifen. Sie können natürlich auch eines der unternehmensorientierten Produkte installieren. Wir installieren für dieses Tutorial Ubuntu 14.04 LTS. NoMachine kann mehr oder weniger unter jeder Linux-Distribution installiert werden. Einige Schritte können jedoch anhängig von der verwenden Linux-Distribution variieren. Zunächst benötigen Sie SSH, damit Sie sich aus der Ferne anmelden und die Linux-VM verwalten können. Sobald NoMachine installiert ist, können Sie mit NX sicher auf den Remotedesktop zugreifen.

Anmeldung bei GCP

Erstellen Sie ein kostenloses Konto auf https://cloud.google.com

Abb. 1 - Gehen Sie zu https://cloud.google.com/gcp/

Wählen Sie eine Google Cloud VM-Instanz aus

  • Sie können auch die Kurzanleitung nutzen: https://cloud.google.com/gcp/getting-started.
  • Klicken Sie nach der Anmeldung auf „Console“. Es wird nun das Google Cloud Platform Dashboard angezeigt. Klicken Sie auf „Google Cloud Platform“ auf der oberen linken Seite, wählen Sie „Compute Engine“ aus und klicken auf „VM instances“ (Abb. 2).
Klicken Sie auf VM instances, um das Verfahren zu starten

Abb. 2 - Klicken Sie auf „VM instances“

  • Wählen Sie eine Virtuelle Maschine (VM). Verwenden Sie 'Marketplace', um eine VM-Instanz für das Betriebssystem Ihrer Bedürfnisse zu finden. Für dieses Tutorial haben wir uns für Ubuntu 14.04 entschieden (Abb. 3).
Wählen Sie den VM-Typ aus

Abb. 3 - Wenn Sie sich für einen VM-Typ entschieden haben, klicken Sie auf "Create instance", um mit der Erstellung der neuen VM fortzufahren

Die virtuelle Maschine konfigurieren

  • Zunächst müssen Sie die Basisdetails und -merkmale Ihrer VM konfigurieren: Name, Region, Maschinentyp. Es gibt zahlreiche mögliche Konfigurationen und Sie werden aufgefordert, den Maschinentyp/-größe, Name, Benutzername, Anmeldemethode usw. zu erstellen.
  • Um den Zugriff auf Ihre Instanz zu ermöglichen, müssen Sie 'Allow default access' in der 'Access scopes' Konfiguration auswählen (Abb. 3).
  • Standardmäßig werden SSH-Schlüssel für den Zugriff auf die VM-Instanz verwendet. Ausführliche Erläuterungen erhalten Sie hier: https://cloud.google.com/compute/docs/instances/connecting-to-instance.
  • In diesem Tutorial verwenden wir projektübergreifende SSH-Schlüssel, die Zugriff auf alle Maschinen in demselben Projekt bieten und damit arbeiten (da wir ständig viele VMs einsetzen und es auf diese Weise einfach bequemer ist). Alternativ können Sie Ihren eigenen SSH-Schlüssel verwenden. Zu diesem Zweck wählen Sie 'Block project-wide SSH key' und fügen Ihren eigenen öffentlichen Schlüssel in den entsprechenden Textbereich 'Enter entire key data' ein (Abb. 4).
Stellen Sie Ihren öffentlichen SSH-Schlüssel bereit

Abb. 4 - Kopieren Sie Ihren öffentlichen SSH-Schlüssel in das Feld 'Enter entire key data', wenn Sie Ihren eigenen SSH nur für diese VM-Instanz verwenden möchten

Die virtuelle Maschine wird vorbereitet

  • Klicken Sie nach Abschluss der Konfiguration auf "Create" und warten ein paar Minuten, bis Ihre virtuelle Maschine einsatzbereit ist. Ihre VM ist fast fertig! Die neue VM wird in der Liste der VM-Instanzen im GCP Dashboard angezeigt (Abb. 5).
VM Validierung bestanden

Abb. 5 - Ihre VM ist fast fertig

 

  • Kopieren Sie die öffentliche IP-Adresse der Maschine, die auf der rechten Seite der Instanzdetails angezeigt wird ("External IP", Abb. 5), Sie benötigen diese später. In diesem Beispiel ist die IP: 35.224.148.150.
  • Klicken Sie auf die Menüschaltfläche für Ihre VM-Instanz und gehen Sie zu "View network details" der neuen VM, um die Firewall-Einstellungen zu konfigurieren und die eingehenden Verbindungen auf dem TCP Port 4000 zu aktivieren, der der NoMachine Standardport für Verbindungen mit NX Protokoll ist.
  • Melden Sie sich jetzt durch SSH bei Ihrer VM-Instanz an. Klicken Sie auf “SSH” in der Reihe der VM (Abb. 5). Sie werden bei der VM unter Verwendung des zuvor eingestellten SSH-Schlüsselpaars authentifiziert (Abb. 6).
Verbinden Sie sich mit Ihrer VM durch SSH-Schlüssel

Abb. 6 - Verbindung mit der VM durch SSH und schlüsselbasierte Authentifizierung

  • Sie sind jetzt mit Ihrer VM-Instanz verbunden. Die nächsten Schritte bestehen in dem Update des Systems, Erstellung des neuen NoMachine Benutzers, Bearbeitung der SSHD-Konfiguration, zur Aktivierung der passwortbasierten Authentifizierung und Installation einer Desktop-Umgebung auf der VM, da diese standardmäßig im Headless-Modus ist (Abb. 7).
Sie sind über den Terminal mit der VM verbunden

Abb. 7 - Mit der Virtuellen Maschine verbunden

  • Wenn Sie mit der Virtuellen Maschine über SSH entfernt verbunden sind, führen Sie ein Update Ihres Betriebssystems aus:
    sudo apt-get update
  • Dann führen Sie aus:

    sudo apt-get upgrade -y
  • Erstellen Sie einen NoMachine Benutzer (erstellen Sie ebenfalls ein Passwort):

    sudo adduser nomachine
  • Installieren Sie eine Desktopumgebung, um darin eine grafische Schnittstelle anzubieten:

    sudo apt-get install ubuntu-desktop
  • Konfigurieren Sie das System SSHD auf der VM, um eine passwortbasierte Authentifizierung zu aktivieren.

  • Bearbeiten Sie /etc/ssh/sshd_config, indem Sie die Zeile „PasswordAuthentication“ von „No" auf „Yes“ ändern.

  • Änderungen speichern.

  • Gehen Sie zurück zum GCP Dashboard, halten Ihre VM an und starten Sie erneut.

  • Warten Sie auf den Neustart (Abb. 8).

Starten Sie die Virtuelle Maschine neu

Abb. 8 - Virtuelle Maschinen anhalten und erneut starten

  • Laden Sie das NoMachine Paket herunter, das für das Betriebssystem Ihrer Virtuellen Maschine auf Ihrem Computer geeignet ist, und speichern Sie dieses. Senden Sie anschließend Ihre GCP VM-Instanz über SCP. In unserem Fall ist die externe IP der VM-Instanz 35.224.148 (Abb. 9).
SCP das NoMachine Paket an die VM

Abb. 9 - SCP das NoMachine Paket an die Virtuelle Maschine

  • Verbinden Sie sich mit der Virtuellen Maschine über SSH, wie Sie dies zuvor gemacht haben, und installieren das NoMachine Paket:
    sudo dpkg -i nomachine_6.3.6_1.amd64.deb

Verbinden mit Ihrem Desktop über NoMachine

  • Schließen Sie den Terminal und gehen Sie zurück zum GCP Dashboard. Jetzt können Sie Ihr NoMachine Desktop auf GCP Ubuntu 14,04 einsetzen. Öffnen Sie auf Ihrem lokalen Gerät das NoMachine User Interface und klicken auf „Hinzufügen“. Erstellen Sie eine Verbindung, indem Sie das NX Protokoll und die IP-Adresse des Remotehosts auf GCP spezifizieren (Abb. 10).
Erstellen Sie eine neue NoMachine Verbindung

Abb. 10 - Wählen Sie NX als Protokoll und fügen Sie die IP der auf GCP gehosteten VM ein

  • Sie können dieser Verbindung in diesem Fenster einen entsprechenden Namen geben, wenn Sie dies wünschen. Sie sollten auch überprüfen, ob unter „Konfiguration“ die Authentifizierungsart passwortbasiert ist (Abb. 11). Klicken Sie danach auf „Verbinden“. Stellen Sie bei Aufforderung die Anmeldeinformationen zur Anmeldung der VM auf GCP bereit. Hier melden wir uns als 'nomachine' Benutzer an (Abb. 12). Sobald Sie verbunden sind, werden Willkommensbildschirme angezeigt.
Passwort-Authentifizierung

Abb. 11 - Überprüfen Sie, ob die Authentifizierung „Passwort“ lautet und klicken Sie auf „Verbinden“

Stellen Sie die IP der GCP VM zur Verfügung

Abb. 12 - Geben Sie den Benutzernamen und das Passwort für die Anmeldung der GCP VM ein

Geben Sie den Benutzernamen und das Passwort für die VM ein

Abb. 13- NoMachine Begrüßungsbildschirm

  • Ihre NoMachine Sitzung hat begonnen: gehen Sie die Willkommens-Fenster für schnelle Hinweise zu NoMachine Merkmale und Konfiguration durch. Jetzt sind Sie mit dem Desktop Ihrer Virtuellen Maschine auf GCP verbunden. Wählen Sie den Benutzer aus und geben den Benutzernamen ein. Jetzt ist alles erledigt – viel Spaß mit Ihrem neuen Desktop!
Lesen Sie die NoMachine Willkommens-Fenster

Abb. 14 - Das war es schon!

NoMachine ist für jedermann kostenlos zu benutzen

Kostenlos für private und nicht-kommerzielle Nutzung

 

Wenn Sie nach einem schnellen und zuverlässigen Fernzugriff suchen, der es Ihnen ermöglicht, von zu Hause aus zu arbeiten und Fernunterstützung für Freunde zur Verfügung zu stellen, dann laden Sie NoMachine herunter und installieren es. Sie können auf alle Ihre Dateien zugreifen, alle Ihre Videos ansehen, alle Ihre Audiodateien abspielen, Ihre Dokumente bearbeiten und vieles mehr.