SSH-Einrichtung

Für das Actions Center ist eine Secure-Shell-(SSH-)Verbindung zu Ihrer Feeds-Dropbox erforderlich. SSH ist ein Netzwerkprotokoll, das für eine sichere Datenübertragung zwischen Ihren Systemen und den Google-Servern sorgt.

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

  • Privater Schlüssel:Ein geheimer Schlüssel, der sicher auf Ihrem System gespeichert oder von Ihrer Anwendung verwaltet wird. Dieser Schlüssel dient als sichere Anmeldedaten.
  • Öffentlicher Schlüssel:Ein nicht geheimer Schlüssel, den Sie in das Actions Center hochladen. Google verwendet diesen Schlüssel, um die Signatur Ihres privaten Schlüssels zu bestätigen, wenn Sie eine SFTP-Verbindung zum Hochladen von Feeds herstellen.

Wenn Sie eine Verbindung über SFTP herstellen, verwendet Ihr Client automatisch Ihren privaten Schlüssel, um sich sicher bei den Actions Center-Drop-ins zu authentifizieren, in denen Ihr zugehöriger öffentlicher Schlüssel gespeichert ist.

Ein öffentlicher Schlüssel ist ein einzelner String, der in der Regel mit ssh-rsa beginnt und mit einer Kennung wie Ihrer 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

Sie können ein SSH-Schlüsselpaar mit dem Befehlszeilentool ssh-keygen erstellen, das nativ unter Linux, macOS und den meisten Windows-Umgebungen verfügbar ist.

  1. Öffnen Sie das Terminal oder die Eingabeaufforderung.

  2. Führen Sie den folgenden Befehl aus, um ein neues RSA-Schlüsselpaar zu generieren. Sie können google_actions_center durch einen Dateinamen Ihrer Wahl ersetzen:

    ssh-keygen -t rsa -f google_actions_center

  3. Wenn Sie dazu aufgefordert werden, drücken Sie die Eingabetaste, um einen Schlüssel ohne Passphrase zu erstellen, oder geben Sie eine Passphrase ein, um Ihren privaten Schlüssel lokal zu verschlüsseln. Sie müssen diese Passphrase nicht an Google weitergeben.

  4. Mit diesem Befehl werden zwei Dateien erstellt:

    • google_actions_center (privater Schlüssel): Bewahren Sie diese Datei sicher auf Ihrem System auf. Sie geben diesen Schlüssel bei der Verbindung an Ihren SFTP-Client weiter.
    • google_actions_center.pub (öffentlicher Schlüssel): Dies ist der Schlüssel, den Sie mit dem Actions Center teilen.
  5. Öffnen Sie Ihren öffentlichen Schlüssel (google_actions_center.pub) in einem Texteditor und kopieren Sie den gesamten Inhalt.

  6. Geben Sie diesen öffentlichen Schlüssel bei der Kontoeinrichtung in Ihrem Actions Center-Konto unter „Onboarding-Aufgaben“ an oder aktualisieren Sie den Schlüssel nach der Kontoeinrichtung unter Feed-Konfiguration.

SFTP-Verbindung testen

  1. Die Verbindungsinformationen für Ihre SFTP-Dropbox finden Sie unter Feed-Konfiguration.

  2. Stellen Sie mit den Verbindungsinformationen für die jeweilige Dropbox eine Verbindung zum SFTP her. Beispiel: mit dem Befehlszeilenprogramm sftp (verfügbar für 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, versuchen Sie, sftp -v mit ausführlichen Informationen auszuführen. Probleme können auftreten, wenn Netzwerkfirewalls ausgehende Verbindungen blockieren oder wenn SSH-Clientkonfigurationen nicht mit dem Server kompatibel sind.

    Prüfen Sie, ob Ihr öffentlicher Schlüssel korrekt ist, indem Sie ssh-keygen -l -f google_actions_center.pub ausführen.

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