Чому 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. Якщо їх у вас немає:

  1. Відкрийте Термінал.
  2. Виконайте xcode-select --install і дотримуйтеся підказок.

Звичайний FTP нічого додаткового не потребує.

Під’єднання в AnyBucket

  1. Натисніть ⇧⌘K (Файл → З'єднатися із сервером …).
  2. У групі Сервери виберіть FTP або FTPS.
  3. Укажіть сервер, ім’я користувача й пароль. Пароль зберігається у вашій зв’язці ключів входу.
  4. За бажанням укажіть початковий шлях, як-от /public_html, і коротку назву.
  5. Натисніть З'єднати або спершу збережіть як закладку.

Або вставте адресу ftp:// чи ftps:// у палітру (⌘K).

AnyBucket під’єднується в пасивному режимі, який проходить крізь більшість брандмауерів і домашніх маршрутизаторів, а FTPS використовує явний TLS. Якщо сертифікат сервера самопідписаний, AnyBucket один раз запитає й запам’ятає ваш вибір для цієї закладки.

Вивантаження вебсайту

  1. Відкрийте теку сайту на «Цей Mac» в одній панелі, а сервер — в іншій (⌘\ відкриває другу панель).
  2. Позначте файли клавішею Space або натисніть ⌘A, щоб позначити всі.
  3. Натисніть F5. Якщо файл уже є, виберіть Замінити, Якщо новіший, Залишити обидва, Пропустити або Продовжити й позначте Застосувати до всіх, щоб відповісти один раз.

Щоб вивантажити лише змінене, натисніть натомість ⌥F5: «Порівняти й синхронізувати» покаже кожен новий чи змінений файл, перш ніж щось переміститься. Див. синхронізація теки із сервером.

Переїзд з FTP

Переносите сайт чи архів зі старого FTP-хостингу на S3, WebDAV або SFTP? Відкрийте FTP-сервер в одній панелі, а нове місце — в іншій, позначте файли й натисніть F5. Файли проходять потоком через невеликий буфер на вашому Mac, і жодних завантажень, про які треба дбати. Див. копіювання файлів між серверами.

Якщо не з’єднується

  • FTPS одразу видає помилку: установіть Command Line Tools (див. вище). Див. усунення проблем.
  • Вхід працює, але списки зависають: пасивні порти сервера, можливо, заблоковано його брандмауером. Запитайте в хостингу, які порти він використовує для пасивного режиму.
  • Передавання зупинилося: воно повторюється саме; усе, що досі не вдається, чекає в розділі Потребують уваги у вікні «Передавання» (⌥⌘T).