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.
Otwórz terminal lub wiersz poleceń.
Aby wygenerować nową parę kluczy RSA, uruchom to polecenie: Ciąg
google_actions_centermożesz zastąpić wybraną nazwą pliku:ssh-keygen -t rsa -f google_actions_centerGdy 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.
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ń.
Otwórz klucz publiczny (
google_actions_center.pub) w edytorze tekstu i skopiuj całą jego zawartość.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
Informacje o połączeniu ze skrzynką referencyjną SFTP znajdziesz w sekcji Konfiguracja plików danych.
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.comPrześlij pliki danych:
put <filename>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.