Konfiguracja SSH

Centrum działań wymaga połączenia ze skrzynką referencyjną plików danych za pomocą połączenia SSH (Secure Shell). SSH to protokół sieciowy, który zapewnia bezpieczne przesyłanie danych między Twoimi systemami a serwerami Google.

Aby uwierzytelnić to bezpieczne połączenie bez używania haseł, potrzebujesz pary kluczy SSH. Para kluczy składa się z 2 pasujących do siebie komponentów:

  • Klucz prywatny: tajny klucz, który jest bezpiecznie przechowywany w systemie lub zarządzany przez aplikację. Ten klucz pełni funkcję bezpiecznych danych logowania.
  • Klucz publiczny: niejawny klucz, który przesyłasz do Centrum działań. Google używa tego klucza do weryfikowania podpisu klucza prywatnego podczas nawiązywania połączenia SFTP w celu przesyłania plików danych.

Gdy połączysz się przez SFTP, klient automatycznie użyje Twojego klucza prywatnego, aby bezpiecznie uwierzytelnić się w skrzynkach odbiorczych Centrum działań, w których znajduje się powiązany z nim klucz publiczny.

Klucz publiczny to pojedynczy ciąg znaków, który zwykle zaczyna się od ssh-rsa, a kończy identyfikatorem, np. adresem e-mail. Na przykład:

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

Generowanie pary kluczy SSH

Parę kluczy SSH możesz utworzyć za pomocą narzędzia wiersza poleceń ssh-keygen, które jest dostępne natywnie w systemach Linux, macOS i większości środowisk Windows.

  1. Otwórz terminal lub wiersz poleceń.

  2. Aby wygenerować nową parę kluczy RSA, uruchom to polecenie: Ciąg google_actions_center możesz zastąpić wybraną nazwą pliku:

    ssh-keygen -t rsa -f google_actions_center

  3. Gdy pojawi się odpowiedni komunikat, naciśnij Enter, aby utworzyć klucz bez hasła, lub wpisz hasło, aby zaszyfrować klucz prywatny lokalnie. Nie musisz podawać tego hasła Google.

  4. To polecenie tworzy 2 pliki:

    • google_actions_center (Klucz prywatny): przechowuj ten plik w bezpiecznym miejscu w systemie. Podczas łączenia podasz ten klucz klientowi SFTP.
    • google_actions_center.pub (klucz publiczny): ten klucz udostępnisz Centrum działań.
  5. Otwórz klucz publiczny (google_actions_center.pub) w edytorze tekstu i skopiuj całą jego zawartość.

  6. Podaj ten klucz publiczny w sekcji Wprowadzenie na koncie Centrum działań podczas zakładania konta lub w sekcji Konfiguracja plików danych, aby zaktualizować klucz po założeniu konta.

Kroki testowania połączenia SFTP

  1. Informacje o połączeniu ze skrzynką referencyjną SFTP znajdziesz w sekcji Konfiguracja plików danych.

  2. Po uzyskaniu informacji o połączeniu z odpowiednią skrzynką referencyjną połącz się z SFTP. Na przykład za pomocą programu wiersza poleceń sftp (dostępnego w systemach Windows, Linux i Mac):

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

    Prześlij pliki danych:

    put <filename>

  3. Jeśli podczas łączenia się z serwerem SFTP wystąpią problemy, spróbuj uruchomić polecenie z informacjami szczegółowymi sftp -v. Problemy mogą wystąpić z powodu zapór sieciowych blokujących połączenia wychodzące lub konfiguracji klienta SSH, które nie są zgodne z serwerem.

    Sprawdź, czy klucz publiczny jest prawidłowy, uruchamiając polecenie ssh-keygen -l -f google_actions_center.pub.

    Jeśli klucz jest nieprawidłowy, program wyświetli znak google_actions_center.pub is not a public key file.