Proč Finder nestačí
macOS se umí k FTP serveru připojit přes Otevřít → Připojit k serveru ve Finderu, ale Apple upozorňuje, že soubory z něj můžeš jen kopírovat; ke kopírování na server potřebuješ jinou aplikaci. FTPS, tedy FTP se šifrováním TLS, ve Finderu vůbec není. Viz článek Applu Připojení Macu ke sdíleným počítačům a serverům.
FTP, FTPS, nebo SFTP?
| Šifrování | Poznámky | |
|---|---|---|
| FTP | Ne | Heslo i soubory putují nešifrovaně. Používej ho jen v důvěryhodné síti, nebo když nic jiného není k dispozici. |
| FTPS | Ano, přes TLS | FTP se šifrováním. Běžné u webhostingů a zálohovacích serverů. |
| SFTP | Ano, přes SSH | Jiný protokol, často na stejném hostiteli. Viz SFTP na Macu. |
Pokud tvůj hosting nabízí SFTP nebo FTPS, použij jedno z nich.
Před FTPS: nainstaluj Command Line Tools
AnyBucket obsluhuje TLS u FTPS přes malý most v Pythonu, takže potřebuje python3 z nástrojů Command Line Tools od Applu. Pokud je nemáš:
- Otevři Terminál.
- Spusť
xcode-select --installa postupuj podle pokynů.
Obyčejné FTP nic navíc nepotřebuje.
Připoj se v AnyBucket
- Stiskni ⇧⌘K (Soubor → Připojit k serveru …).
- V části Servery vyber FTP nebo FTPS.
- Zadej server, své uživatelské jméno a heslo. Heslo se uloží do tvé přihlašovací klíčenky.
- Volitelně zadej počáteční cestu, třeba
/public_html, a přezdívku. - Stiskni Připojit, nebo připojení nejdřív ulož jako záložku.
Nebo vlož adresu ftp:// či ftps:// do palety (⌘K).
AnyBucket se připojuje v pasivním režimu, který projde většinou firewallů a domácích routerů, a FTPS používá explicitní TLS. Pokud má server certifikát podepsaný sám sebou, AnyBucket se jednou zeptá a tvou volbu si pro tuto záložku zapamatuje.
Nahrání webu
- V jednom panelu otevři složku svého webu z Tohoto Macu a ve druhém server (⌘\ otevře druhý panel).
- Označ soubory mezerníkem, nebo stiskni ⌘A a označ všechny.
- Stiskni F5. Pokud soubor už na místě je, zvol Nahradit, Je-li novější, Zachovat obě, Přeskočit nebo Pokračovat a zaškrtni Použít pro všechny, abys odpověděl jen jednou.
Chceš-li nahrát jen to, co se změnilo, stiskni místo toho ⌥F5: Porovnat a synchronizovat vypíše každý nový nebo změněný soubor dřív, než se cokoli přenese. Viz synchronizace složky se serverem.
Pryč z FTP
Stěhuješ web nebo archiv ze starého FTP hostingu do S3, WebDAV nebo SFTP? Otevři FTP server v jednom panelu a nový domov ve druhém, označ soubory a stiskni F5. Soubory proudí přes malou mezipaměť na tvém Macu a nemusíš řešit žádné stahování. Viz kopírování souborů mezi servery.
Když se nepřipojí
- FTPS hned selže: nainstaluj Command Line Tools (viz výše). Viz řešení potíží.
- Přihlášení projde, ale výpisy se zaseknou: pasivní porty serveru možná blokuje jeho firewall. Zeptej se poskytovatele hostingu, které porty pro pasivní režim používá.
- Přenos se zastavil: sám to zkusí znovu; co pořád selhává, čeká v okně Přenosy (⌥⌘T) v části Vyžaduje pozornost.