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:
- Otwórz Terminal.
- Uruchom
xcode-select --installi postępuj zgodnie z instrukcjami.
Zwykłe FTP niczego więcej nie wymaga.
Połącz się w AnyBucket
- Naciśnij ⇧⌘K (Plik → Połącz z serwerem …).
- W sekcji Serwery wybierz FTP lub FTPS.
- Wpisz serwer, nazwę użytkownika i hasło. Hasło trafi do pęku kluczy login.
- Opcjonalnie wpisz ścieżkę początkową, np.
/public_html, i skrót. - 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ą
- Otwórz folder strony na Ten Mac w jednym panelu, a serwer w drugim (⌘\ otwiera drugi panel).
- Oznacz pliki spacją albo naciśnij ⌘A, aby oznaczyć wszystkie.
- 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).