Czym jest SFTP?
SFTP to skrót od SSH File Transfer Protocol. SFTP to popularny sposób pobierania i przesyłania plików przez internet. Dzięki SFTP dane są szyfrowane i bezpiecznie przesyłane, a dane plików z czystym tekstem nie są przesyłane.
Na tej stronie
- Zanim zaczniesz
- Tworzenie konta SFTP
- Przesyłanie pliku za pomocą protokołu SFTP
- Błędy logowania podczas przesyłania plików za pomocą SFTP
Zanim zaczniesz
Utwórz źródło danych pliku z produktami i aktywuj konto SFTP w Merchant Center, tworząc hasło. Gdy przesyłasz plik za pomocą SFTP lub FTP, pamiętaj, że plik (skompresowany lub nie) musi być mniejszy niż 4 GB. Jeśli plik jest większy niż 4 GB, przed przesłaniem podziel go na kilka mniejszych plików.
Więcej informacji o korzystaniu z SFTP znajdziesz w naszym poradniku dotyczącym rozwiązywania problemów.
Tworzenie konta SFTP
Twoje konto Merchant Center ma już konto SFTP. Wymaga jednak aktywacji. Aby aktywować konto SFTP:
- Utwórz źródło danych pliku z produktami.
- Wybierz Dodaj plik przez SFTP i kliknij Wyświetl szczegóły SFTP.
- Kliknij Utwórz hasło. Hasło zostanie wygenerowane automatycznie.
Uwaga: ze względów bezpieczeństwa Twoje hasło nie wyświetli się ponownie. Zapisz je w bezpiecznym miejscu, zanim zamkniesz wyskakujące okienko. Jeśli nie pamiętasz hasła, możesz wygenerować nowe, klikając Resetuj hasło.
- Twoje konto SFTP w Merchant Center jest teraz aktywne. Wygenerowanie hasła po raz pierwszy może jednak potrwać kilka godzin. Jeśli nie możesz zalogować się na serwer SFTP od razu, spróbuj ponownie później.
Przesyłanie pliku za pomocą protokołu SFTP
Aby przesłać plik przez SFTP, można użyć wielu metod. Poniżej przedstawiamy te najczęściej stosowane. Jeśli pierwszy raz korzystasz z SFTP, polecamy pierwszą opcję, ponieważ jest najłatwiejsza w konfiguracji.
Każda z przedstawionych opcji wymaga podania następujących informacji:
- Nazwa hosta: partnerupload.google.com to nasz serwer SFTP, na który zostanie przesłany Twój plik danych.
- Użytkownik: nazwa użytkownika SFTP, którą znajdziesz w ustawieniach SFTP Google Merchant Center.
- Port serwera SFTP: 19321 to numer portu serwera SFTP Google Merchant Center.
- Odcisk cyfrowy serwera SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d to identyfikujący odcisk klucza serwera dla partnerupload.google.com.
- Hasło: hasło do serwera SFTP wygenerowane na koncie Google Merchant Center. Pamiętaj, że będzie ono inne niż Twoje hasło do konta Merchant Center. Hasło SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
Opcja 1. Przesyłanie pliku za pomocą programu do obsługi SFTP
Przesłanie pliku za pomocą programu do obsługi SFTP
- FileZilla (Windows)
- Fetch (Mac)
- Aby znaleźć innego klienta SFTP w internecie, wyszukaj „programy do obsługi SFTP” w wyszukiwarce Google.
Po pobraniu i zainstalowaniu programu do obsługi SFTP musisz skonfigurować w nim połączenie z naszym serwerem SFTP. Konfiguracja klienta SFTP:
- Nazwa hosta: partnerupload.google.com to nasz serwer SFTP, na który zostanie przesłany Twój plik danych.
- Użytkownik: nazwę użytkownika SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
- Hasło: hasło do serwera SFTP wygenerowane na koncie Google Merchant Center. Pamiętaj, że będzie ono inne niż Twoje hasło do konta Merchant Center. Hasło SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
- Typ logowania: normalne (nie anonimowe). Zanim będzie można wprowadzić nazwę użytkownika i hasło, może być konieczna zmiana tego ustawienia.
Opcja 2. Przesyłanie pliku na SFTP za pomocą wiersza poleceń
Windows: przesyłanie pliku na SFTP za pomocą wiersza poleceń
- Z menu Start wybierz Programy, następnie Akcesoria i Wiersz poleceń. Możesz też otworzyć menu Start, wybrać Programy, a następnie MS-DOS Prompt. Jeśli żadna z tych czynności nie działa, wypróbuj tę opcję: w menu Start wybierz Szukaj, a następnie Pliki lub foldery i wpisz szukane słowo. Kliknij dwukrotnie plik o nazwie Wiersz poleceń.
- W wyświetlonym oknie wpisz sftp -P 19321 {Twoja nazwa użytkownika sftp}@partnerupload.google.com i naciśnij Enter.
- Nazwę użytkownika SFTP znajdziesz w szczegółach dotyczących dowolnych źródeł danych w Merchant Center.
- „-P 19321” oznacza prawidłowy port serwera SFTP Google Merchant Center.
- Jeśli łączysz się z partnerupload.google.com po raz pierwszy, może wyświetlić się następujący komunikat: „Nie można ustalić autentyczności hosta „[partnerupload.google.com]:19321”. Odcisk cyfrowy klucza RSA to 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. „Czy na pewno chcesz kontynuować (tak/nie)?” Jeśli wyświetlony odcisk cyfrowy klucza odpowiada odciskowi cyfrowemu klucza powyżej, wpisz „y”.
- Pojawi się prośba o podanie hasła. Podaj hasło do serwera SFTP wygenerowane w Google Merchant Center. Pamiętaj, że będzie ono inne niż Twoje hasło do konta Merchant Center. Hasło SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
- Wyślij plik przez SFTP, wpisując put {katalog włącznie z nazwą pliku} i naciśnij Enter. Na przykład, jeśli chcesz przesłać plik „datafeed.txt” umieszczony w folderze Dokumenty, wpisz „put C:\Users\username\Documents\datafeed.txt”.
- Po chwili zobaczysz informację o postępie przesyłania, a następnie potwierdzenie zakończenia przesyłania. Po zakończeniu przesyłania możesz wyjść z programu.
Mac: przesyłanie pliku na SFTP za pomocą terminala
- Otwórz okno terminala. Aby to zrobić, naciśnij Command + Spacja, wyszukaj Terminal, a następnie wybierz go w wyświetlonym polu.
- W wyświetlonym oknie terminala wpisz sftp -P 19321 {Twoja nazwa użytkownika sftp}@partnerupload.google.com i naciśnij Enter.
- Nazwę użytkownika SFTP znajdziesz w szczegółach dotyczących dowolnych źródeł danych w Merchant Center.
- „-P 19321” oznacza prawidłowy port serwera SFTP Google Merchant Center.
- Jeśli łączysz się z partnerupload.google.com po raz pierwszy, może wyświetlić się następujący komunikat: „Nie można ustalić autentyczności hosta „[partnerupload.google.com]:19321”. Odcisk cyfrowy klucza RSA to 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. „Czy na pewno chcesz kontynuować (tak/nie)?” Jeśli wyświetlony odcisk cyfrowy klucza odpowiada odciskowi cyfrowemu klucza powyżej, wpisz „y”.
- Pojawi się prośba o podanie hasła. Podaj hasło do serwera SFTP wygenerowane w Google Merchant Center. Pamiętaj, że będzie ono inne niż Twoje hasło do konta Merchant Center. Hasło SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
- Wyślij plik przez SFTP, wpisując put {katalog włącznie z nazwą pliku} i naciśnij Enter. Na przykład, jeśli chcesz przesłać plik „datafeed.txt” umieszczony w folderze Dokumenty, wpisz „put /Users/username/Documents/datafeed.txt”.
- Po chwili zobaczysz informację o postępie przesyłania, a następnie potwierdzenie zakończenia przesyłania. Po zakończeniu przesyłania możesz wyjść z programu.
Linux: przesyłanie pliku na SFTP za pomocą wiersza poleceń
- Otwórz terminal.
- W wyświetlonym oknie terminala wpisz sftp -P 19321 {Twoja nazwa użytkownika sftp}@partnerupload.google.com i naciśnij Enter.
- Nazwę użytkownika SFTP znajdziesz w szczegółach dotyczących dowolnych źródeł danych w Merchant Center.
- „-P 19321” oznacza prawidłowy port serwera SFTP Google Merchant Center.
- Jeśli łączysz się z partnerupload.google.com po raz pierwszy, może wyświetlić się następujący komunikat: „Nie można ustalić autentyczności hosta „[partnerupload.google.com]:19321”. Odcisk cyfrowy klucza RSA to 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. „Czy na pewno chcesz kontynuować (tak/nie)?” Jeśli wyświetlony odcisk cyfrowy klucza odpowiada odciskowi cyfrowemu klucza powyżej, wpisz „y”.
- Pojawi się prośba o podanie hasła. Podaj hasło do serwera SFTP wygenerowane w Google Merchant Center. Pamiętaj, że będzie ono inne niż Twoje hasło do konta Merchant Center. Hasło SFTP znajdziesz w szczegółach źródeł danych opartych na plikach w Merchant Center.
- Wyślij plik przez SFTP, wpisując put {katalog włącznie z nazwą pliku} i naciśnij Enter. Na przykład, jeśli chcesz przesłać plik „datafeed.txt” umieszczony w folderze Dokumenty, wpisz „put /home/username/Documents/datafeed.txt”.
- Po chwili zobaczysz informację o postępie przesyłania, a następnie potwierdzenie zakończenia przesyłania. Po zakończeniu przesyłania możesz wyjść z programu.
Błędy logowania podczas przesyłania plików za pomocą SFTP
Oto kilka problemów, często spotykanych podczas łączenia się z serwerem SFTP.
Nie masz utworzonego konta SFTP
Zanim prześlesz pliki za pomocą SFTP, musisz utworzyć konto SFTP dla Merchant Center. Pamiętaj, że loginy do konta SFTP i Google Merchant Center są różne. Konta te mają różne nazwy użytkownika i hasła.
Twoje konto SFTP nie zostało aktywowane
Logowanie może być niemożliwe przez krótki czas po utworzeniu lub edycji konta SFTP. Dane konta SFTP stają się aktywne w ciągu kilku godzin.
Próbujesz się połączyć z niewłaściwym serwerem SFTP
W przypadku protokołu SFTP, jeśli korzystasz z wiersza poleceń, musisz połączyć się z {nazwa użytkownika SFTP}@partnerupload.google.com, podając port serwera 19321 (np. sftp -P 19321 {nazwa użytkownika sftp}@partnerupload.google.com). Jeśli korzystasz z klienta SFTP, do adresu hosta musisz dodać protokół „sftp://” (np. sftp://partnerupload.google.com).
Używasz nieprawidłowej nazwy użytkownika SFTP
Sprawdź, czy używasz nazwy konta SFTP dla właściwego konta Merchant Center. Nazwa użytkownika SFTP znajduje się w szczegółach źródeł danych w Merchant Center.
Używasz nieprawidłowego hasła SFTP
Hasło SFTP nie jest wyświetlane na Twoim koncie ze względów bezpieczeństwa. Jeśli nie pamiętasz hasła, musisz je zresetować.