Dlaczego Finder nie wystarcza

macOS może połączyć się z serwerem FTP przez Idź → Połącz z serwerem w Finderze, ale Apple zaznacza, że pliki można tylko kopiować z serwera; aby kopiować pliki na serwer, potrzebna jest inna aplikacja. FTPS, czyli FTP z szyfrowaniem TLS, w ogóle nie jest dostępne w Finderze. Zobacz artykuł Apple Łączenie Maca z udostępnionymi komputerami i serwerami.

FTP, FTPS czy SFTP?

Szyfrowanie Uwagi
FTP Nie Hasło i pliki są przesyłane otwartym tekstem. Używaj go tylko w zaufanej sieci albo gdy nic innego nie jest dostępne.
FTPS Tak, przez TLS FTP z szyfrowaniem. Popularne na hostingach i serwerach kopii zapasowych.
SFTP Tak, przez SSH Inny protokół, często na tym samym hoście. Zobacz SFTP na Macu.

Jeśli Twój hosting oferuje SFTP lub FTPS, korzystaj z jednego z nich.

Przed FTPS: zainstaluj Command Line Tools

AnyBucket obsługuje TLS dla FTPS przez niewielki mostek w Pythonie, więc potrzebuje python3 z pakietu Command Line Tools od Apple. Jeśli go nie masz:

  1. Otwórz Terminal.
  2. Uruchom xcode-select --install i postępuj zgodnie z instrukcjami.

Zwykłe FTP niczego więcej nie wymaga.

Połącz się w AnyBucket

  1. Naciśnij ⇧⌘K (Plik → Połącz z serwerem …).
  2. W sekcji Serwery wybierz FTP lub FTPS.
  3. Wpisz serwer, nazwę użytkownika i hasło. Hasło trafi do pęku kluczy login.
  4. Opcjonalnie wpisz ścieżkę początkową, np. /public_html, i skrót.
  5. Naciśnij Połącz albo najpierw zapisz połączenie jako zakładkę.

Możesz też wkleić adres ftp:// lub ftps:// do palety (⌘K).

AnyBucket łączy się w trybie pasywnym, który działa przez większość zapór i domowych routerów, a FTPS używa jawnego TLS. Jeśli certyfikat serwera ma podpis własny, AnyBucket zapyta raz i zapamięta Twój wybór dla tej zakładki.

Wyślij stronę internetową

  1. Otwórz folder strony na Ten Mac w jednym panelu, a serwer w drugim (⌘\ otwiera drugi panel).
  2. Oznacz pliki spacją albo naciśnij ⌘A, aby oznaczyć wszystkie.
  3. Naciśnij F5. Jeśli plik już istnieje, wybierz Zastąp, Zastąp, jeśli nowszy, Zachowaj oba, Pomiń lub Wznów i zaznacz Zastosuj do wszystkich, aby odpowiedzieć tylko raz.

Aby wysłać tylko to, co się zmieniło, naciśnij zamiast tego ⌥F5: Porównaj i synchronizuj wyświetli każdy nowy lub zmieniony plik, zanim cokolwiek zostanie przeniesione. Zobacz synchronizacja folderu z serwerem.

Wyprowadzka z FTP

Przenosisz stronę lub archiwum ze starego hostingu FTP do S3, WebDAV lub SFTP? Otwórz serwer FTP w jednym panelu, a nowe miejsce w drugim, oznacz pliki i naciśnij F5. Pliki płyną przez niewielki bufor na Twoim Macu, bez pobierania, którym trzeba by się zajmować. Zobacz kopiowanie plików między serwerami.

Jeśli nie można się połączyć

  • FTPS od razu zawodzi: zainstaluj Command Line Tools (powyżej). Zobacz rozwiązywanie problemów.
  • Logowanie działa, ale listowanie się zawiesza: porty pasywne serwera mogą być blokowane przez jego zaporę. Zapytaj dostawcę hostingu, jakich portów używa w trybie pasywnym.
  • Transfer się zatrzymał: jest ponawiany automatycznie; to, co nadal się nie udaje, czeka w sekcji Wymagają uwagi w oknie Transfery (⌥⌘T).