macOS

Подключение к SFTP серверу на macOS: пошаговое руководство за 5 минут

В этой статье вы узнаете, как установить безопасное SFTP-соединение с удаленным сервером на macOS. Мы рассмотрим несколько удобных способов: с использованием Terminal, FileZilla и встроенного средства подключение через SSH.

Обновлено 10 июля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:macOS Monterey 12macOS Ventura 13macOS Sonoma 14

Введение / Зачем это нужно

SFTP (Secure File Transfer Protocol) — это безопасный способ передавать файлы через SSH. На macOS вы можете пользоваться встроенным клиентом sftp в Terminal или графическим приложением, таким как FileZilla. После выполнения этого гайда у вас будет готовый набор инструментов для быстрого и надёжного подключения к удалённым серверам.

Требования / Подготовка

  • macOS Monterey 12, Ventura 13 или Sonoma 14 (или более поздняя версия).
  • Права администратора для установки дополнительных программ (если используете Homebrew).
  • Доступ к удалённому серверу с включённым SSH и разрешённым SFTP-доступом.
  • Необязательно: клиент FileZilla (можно установить через Homebrew: brew install --cask filezilla).

Шаг 1: Подготовка инструментов

Убедитесь, что необходимые инструменты уже установлены:

# Terminal — уже встроен в macOS
# FileZilla — опционально
which terminal
brew list --cask | grep filezilla

Если FileZilla нет, выполните:

brew install --cask filezilla

Шаг 2: Подключение через Terminal

  1. Откройте Terminal (/Applications/Utilities/Terminal.app).
  2. Выполните команду для подключения:
sftp user@host

Замените user на ваше имя пользователя на сервере и host на IP-адрес или доменное имя.

  1. Если используется ключ аутентификации, убедитесь, что он добавлен в ssh-agent:
ssh-add ~/.ssh/id_rsa
  1. После успешного входа вы увидите промпт sftp>.
    Примеры команд:
    • Загрузить файл: get remote_file.txt
    • Отправить файл: put local_file.txt
  2. Для завершения сеанса введите exit.

Шаг 3: Подключение через FileZilla

  1. Запустите FileZilla.
  2. Введите параметры сервера:
    • Хост: example.com или IP-адрес.
    • Пользователь: ваше имя пользователя.
    • Пароль: укажите пароль или используйте ключевое подключение (FileZilla поддерживает SFTP с ключами).
  3. Нажмите Подключиться.
    Если вы используете ключ, нажмите Управление сайтамиЗагрузить открытый ключ и перетащите файл ~/.ssh/id_rsa.pub.
  4. После подключения вы сможете переdrag-and-drop файлы в окне локального и удалённого списков.

Проверка результата

  • Проверка Terminal: после ввода sftp user@host проверьте список файлов командой ls.
  • Проверка FileZilla: в окне удалённого сервера отображается содержимое каталога.
  • Успешная передача: загрузите тестовый файл (test.txt) и убедитесь, что он появился на целевом устройстве.

Возможные проблемы

  • Ошибка аутентификации: проверьте правильность ввода логина/пароля, убедитесь, что SSH-доступ разрешён на сервере (AllowUsers, PasswordAuthentication).
  • Сетевая недоступность: выполните ping host и traceroute host из Terminal.
  • Ключ не работает: перегенерируйте ключ (ssh-keygen -t rsa -b 4096) и скопируйте открытый ключ на сервер (ssh-copy-id user@host).
  • FileZilla не подключается: проверьте брандмауэр macOS (System Settings → Network → Firewall) и убедитесь, что порт 22 открыт.

Если проблема сохраняется, воспользуйтесь связанными статьями по SSH-соединениям и установке FileZilla.

Часто задаваемые вопросы

Как запустить SFTP-клиент в macOS без дополнительного ПО?
Почему не удаётся подключиться по SFTP?
Как автоматизировать подключение к SFTP?
Можно ли использовать FileZilla вместо терминала?

Полезное

Подготовка инструментов
Подключение через Terminal
Подключение через FileZilla
Сохранение настроек для быстрого повторного подключения