Aby połączyć się ze swoją skrzynką domyślną w Centrum działań, musisz użyć 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życia 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 Twoim systemie lub zarządzany przez Twoją aplikację. Ten klucz pełni funkcję bezpiecznych danych logowania.
- Klucz publiczny: nie jest tajny i przesyłasz go do Centrum działań. Google używa go do weryfikowania podpisu klucza prywatnego podczas nawiązywania połączenia SFTP w celu przesyłania plików danych.
Gdy połączysz się za pomocą SFTP, Twój klient automatycznie użyje klucza prywatnego do bezpiecznego uwierzytelnienia w skrzynkach domyślnych Centrum działań, które zawierają powiązany klucz publiczny.
Klucz publiczny to pojedynczy ciąg znaków, który zwykle zaczyna się od ssh-rsa i 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. Możesz zastąpić
google_actions_centernazwą pliku.ssh-keygen -t rsa -f google_actions_centerGdy pojawi się prośba, 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ść.Wyślij plik
google_actions_center.pubdo swojego opiekuna technicznego.Po skonfigurowaniu konta opiekun techniczny przekaże Ci identyfikator użytkownika, którego należy używać do przesyłania plików za pomocą SFTP.
Szczegóły połączenia ze skrzynką domyślną SFTP
Podczas nawiązywania połączenia SFTP w celu przesyłania plików danych użyj tych danych serwera i portu:
- URL serwera SFTP:
sftp://partnerupload.google.com - Port SFTP:
19321
Kroki testowania połączenia SFTP
Połącz się z serwerem SFTP, używając informacji o połączeniu i identyfikatora użytkownika podanych przez opiekuna technicznego. Na przykład za pomocą programu wiersza poleceń
sftp(dostępnego w systemach Windows, Linux i Mac):sftp -P 19321 -i google_actions_center <user>@partnerupload.google.comPrześlij pliki danych:
put <filename>Jeśli podczas łączenia z serwerem SFTP wystąpią problemy, spróbuj uruchomić polecenie z informacjami szczegółowymi
sftp -v. Problemy mogą występować 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 komunikat
google_actions_center.pub is not a public key file.