Чому Finder замало
macOS може під’єднатися до FTP-сервера через Перехід → Під’єднатися до сервера у Finder, але Apple зазначає, що файли можна лише копіювати із сервера; щоб копіювати на сервер, потрібна інша програма. FTPS, тобто FTP із шифруванням TLS, у списку Finder немає взагалі. Див. статтю Apple Під’єднання Mac до спільних комп’ютерів і серверів.
FTP, FTPS чи SFTP?
| Шифрування | Примітки | |
|---|---|---|
| FTP | Ні | Пароль і файли передаються відкритим текстом. Використовуйте лише в довіреній мережі або коли іншого варіанту немає. |
| FTPS | Так, TLS | FTP із шифруванням. Поширений на вебхостингах і серверах резервних копій. |
| SFTP | Так, через SSH | Інший протокол, часто на тому самому хості. Див. SFTP на Mac. |
Якщо ваш хостинг пропонує SFTP чи FTPS, користуйтеся одним із них.
Перед FTPS: установіть Command Line Tools
AnyBucket обробляє TLS для FTPS через невеликий міст на Python, тому потрібен python3 з Command Line Tools від Apple. Якщо їх у вас немає:
- Відкрийте Термінал.
- Виконайте
xcode-select --installі дотримуйтеся підказок.
Звичайний FTP нічого додаткового не потребує.
Під’єднання в AnyBucket
- Натисніть ⇧⌘K (Файл → З'єднатися із сервером …).
- У групі Сервери виберіть FTP або FTPS.
- Укажіть сервер, ім’я користувача й пароль. Пароль зберігається у вашій зв’язці ключів входу.
- За бажанням укажіть початковий шлях, як-от
/public_html, і коротку назву. - Натисніть З'єднати або спершу збережіть як закладку.
Або вставте адресу ftp:// чи ftps:// у палітру (⌘K).
AnyBucket під’єднується в пасивному режимі, який проходить крізь більшість брандмауерів і домашніх маршрутизаторів, а FTPS використовує явний TLS. Якщо сертифікат сервера самопідписаний, AnyBucket один раз запитає й запам’ятає ваш вибір для цієї закладки.
Вивантаження вебсайту
- Відкрийте теку сайту на «Цей Mac» в одній панелі, а сервер — в іншій (⌘\ відкриває другу панель).
- Позначте файли клавішею Space або натисніть ⌘A, щоб позначити всі.
- Натисніть F5. Якщо файл уже є, виберіть Замінити, Якщо новіший, Залишити обидва, Пропустити або Продовжити й позначте Застосувати до всіх, щоб відповісти один раз.
Щоб вивантажити лише змінене, натисніть натомість ⌥F5: «Порівняти й синхронізувати» покаже кожен новий чи змінений файл, перш ніж щось переміститься. Див. синхронізація теки із сервером.
Переїзд з FTP
Переносите сайт чи архів зі старого FTP-хостингу на S3, WebDAV або SFTP? Відкрийте FTP-сервер в одній панелі, а нове місце — в іншій, позначте файли й натисніть F5. Файли проходять потоком через невеликий буфер на вашому Mac, і жодних завантажень, про які треба дбати. Див. копіювання файлів між серверами.
Якщо не з’єднується
- FTPS одразу видає помилку: установіть Command Line Tools (див. вище). Див. усунення проблем.
- Вхід працює, але списки зависають: пасивні порти сервера, можливо, заблоковано його брандмауером. Запитайте в хостингу, які порти він використовує для пасивного режиму.
- Передавання зупинилося: воно повторюється саме; усе, що досі не вдається, чекає в розділі Потребують уваги у вікні «Передавання» (⌥⌘T).