Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Запуск FTP или SFTP-сервера в Mac OS X

Каждый из этих трюков FTP / SFTP-сервера работает во всех новых версиях OS X, будь то OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 или 10.7 Lion.

Запустить FTP-сервер в OS X

Это запустит общий сервер FTP и FTPS на Mac, но не SFTP-сервер:

  • Запустите терминал (/ Приложения / Утилиты) и введите следующую команду для запуска FTP-сервера:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Подтвердите работу FTP-сервера, набрав:
  • ftp localhost

Если вы видите знакомый FTP-логин:

$ ftp localhost
Попытка :: 1 …
Подключен к локальному хосту.
220 :: 1 FTP-сервер (tnftpd 20100324 + GSSAPI) готов.
Имя (localhost: Paul):

Вы знаете, что сервер работает. Если вы этого не видите, сервер либо еще не закончил, либо вы не ввели команду правильно. Затем вы можете использовать FTP с других компьютеров Mac с помощью той же команды ftp или с помощью опции «Подключиться к серверу» в Finder.

Включение SFTP-сервера в OS X

Как вы, наверное, знаете, FTP незашифрован и, как следствие, не соответствует требованиям безопасности. Включение SFTP в наши дни проще, чем FTP на Mac:

  • Запустите системные настройки и перейдите к разделу «Совместное использование»,
  • Установите флажок рядом с «Удаленный вход», чтобы включить SSH и SFTP.

Обновление: наше более подробное руководство по удаленному входу и SSH-серверу находится здесь.

Включить SFTP-сервер в Mac OS X

Вы можете проверить, работает ли SFTP, введя его в командной строке:

sftp localhost

Примечание. Серверы FTP и SFTP отличаются друг от друга, и включение одного из них не позволяет другого. SFTP рекомендуется из-за уровня шифрования по умолчанию и безопасной передачи.

Отключить FTP или SFTP-сервер в OS X

Вот как отключить FTP-сервер:
sudo -s launchctlle -w /System/Library/LaunchDaemons/ftp.plist

Как подсказывает команда, это выгружает демона ftp и выключает сервер. Очевидно, что вы можете только отключить и отключить FTP-сервер, если он был включен для начала.

Отключение SFTP — это просто вопрос снятия флажка «Удаленный вход», который находится в панели предпочтений доступа к ОС OS X.

Если вам интересно, как это отличается от предыдущих версий OS X, вам нужно будет взглянуть на Snow Leopard (10.6) или раньше, чтобы найти разницу. Раньше опция FTP-сервера была переключением в общих панелях предпочтений общего доступа следующим образом:

FTP-сервер отсутствует в OS X Lion, но вы можете включить его в любом случае

Хотя не совсем понятно, почему Apple вытащила простой интерфейс для совместного использования FTP, возможно, они просто предпочитают SFTP, потому что это более безопасный протокол, и благодаря тому, что вы включаете оба варианта. Тем не менее, серверы FTP и FTPS все еще существуют (как и клиенты в этом отношении), поэтому просто использовать терминал для включения серверной части вещей. Вообще говоря, поскольку SFTP гораздо безопаснее, вы должны использовать удаленные передачи файлов и подключения, поэтому имейте это в виду, если вы планируете размещать какой-либо сервер во внешнем мире или даже просто хотите для обеспечения надежной передачи файлов на удаленные компьютеры Mac и обратно.

Это уточнение на чае с Земли Даниила через TUAW, который продолжает объяснять, как заставить ftpd запускаться автоматически при перезагрузке, поэтому, если вас это интересует, не пропустите их сообщение.

Понравилась статья? Поделиться с друзьями: