SSH-Einrichtung

Für das Actions Center musst du über eine Secure-Shell-(SSH-)Verbindung auf deine Dropbox für Feeds zugreifen. SSH ist ein Netzwerkprotokoll, das eine sichere Datenübertragung zwischen deinen Systemen und den Servern von Google gewährleistet.

Um diese sichere Verbindung ohne Passwörter zu authentifizieren, benötigst du ein SSH-Schlüsselpaar. Ein Schlüsselpaar besteht aus zwei übereinstimmenden Komponenten:

  • Privater Schlüssel:Ein geheimer Schlüssel, der sicher auf deinem System gespeichert oder von deiner Anwendung verwaltet wird. Dieser Schlüssel dient als sichere Anmeldedaten.
  • Öffentlicher Schlüssel:Ein nicht geheimer Schlüssel, den du in das Actions Center hochlädst. Google verwendet diesen Schlüssel, um die Signatur deines privaten Schlüssels zu überprüfen, wenn du eine SFTP-Verbindung herstellst, um Feeds hochzuladen.

Wenn du eine Verbindung über SFTP herstellst, verwendet dein Client automatisch deinen privaten Schlüssel, um sich sicher bei den Actions Center-Dropboxes zu authentifizieren, die deinen zugehörigen öffentlichen Schlüssel enthalten.

Ein öffentlicher Schlüssel ist ein einzelner String, der in der Regel mit ssh-rsa beginnt und mit einer Kennung wie deiner E-Mail-Adresse endet. Beispiel:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

SSH-Schlüsselpaar generieren

Du kannst ein SSH-Schlüsselpaar mit dem Befehlszeilenprogramm ssh-keygen erstellen, das nativ unter Linux, macOS und den meisten Windows-Umgebungen verfügbar ist.

  1. Öffne das Terminal oder die Eingabeaufforderung.

  2. Führe den folgenden Befehl aus, um ein neues RSA-Schlüsselpaar zu generieren. Du kannst google_actions_center durch einen Dateinamen deiner Wahl ersetzen:

    ssh-keygen -t rsa -f google_actions_center

  3. Wenn du dazu aufgefordert wirst, drücke die Eingabetaste, um einen Schlüssel ohne Passphrase zu erstellen, oder gib eine Passphrase ein, um deinen privaten Schlüssel lokal zu verschlüsseln. Du musst Google diese Passphrase nicht zur Verfügung stellen.

  4. Mit diesem Befehl werden zwei Dateien erstellt:

    • google_actions_center (privater Schlüssel) : Bewahre diese Datei sicher auf deinem System auf. Du gibst diesen Schlüssel bei der Verbindung an deinen SFTP-Client weiter.
    • google_actions_center.pub (öffentlicher Schlüssel) : Dies ist der Schlüssel, den du für das Actions Center freigibst.
  5. Öffne deinen öffentlichen Schlüssel (google_actions_center.pub) in einem Texteditor und kopiere den gesamten Inhalt.

  6. Gib diesen öffentlichen Schlüssel bei der Einrichtung des Kontos in den Onboarding-Aufgaben deines Actions Center-Kontos oder unter „Feedkonfiguration“ an, um den Schlüssel nach der Einrichtung des Kontos zu aktualisieren.

SFTP-Verbindung testen

  1. Rufe die Verbindungsinformationen für deine SFTP-Dropbox unter Feedkonfiguration auf.

  2. Stelle mit den Verbindungsinformationen für die entsprechende Dropbox eine Verbindung zum SFTP her. Verwende dazu beispielsweise das Befehlszeilenprogramm sftp (verfügbar unter Windows, Linux und Mac):

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    Feeddateien hochladen:

    put <filename>

  3. Wenn beim Herstellen einer Verbindung zum SFTP-Server Probleme auftreten, versuche, den Befehl mit ausführlichen Informationen auszuführen: sftp -v. Probleme können auftreten, wenn Netzwerkfirewalls ausgehende Verbindungen blockieren oder wenn die SSH-Clientkonfigurationen nicht mit dem Server kompatibel sind.

    Prüfe, ob dein öffentlicher Schlüssel korrekt ist, indem du ssh-keygen -l -f google_actions_center.pub ausführst.

    Wenn der Schlüssel ungültig ist, gibt das Programm google_actions_center.pub is not a public key file aus.