FTP в Leopard

У всех иногда возникает ситуация, когда надо передать друзьям файлы через Интернет. С фотографиями и маленькими видео все понятно, можно их просто выложить на специализированные сервисы как-то PicasaWeb YouTube. Но что делать, если хочется отдать программу или большой фильм в HDTV.

Те, у кого широкий канал и подходящее настроение вполне могут закачать все это на какой-нибудь файл-хостинг, но этот способ имеет свои неоспоримые недостатки. Тем более, если твой провайдер предоставляет локальную сеть между клиентами, где скорость не ограничена.

Озаботившись вышесказанным, я начал искать простое и удобное решение под Mac OS X 10.5.

Так как не у всех есть Mac и очень не хочется использовать вендовский файл-шаринг aka SAMBA, я решил настроить все это через FTP, благо этот протокол не зависит от платформы и поддерживает докачку, а также закачку (— А у меня есть Fight Club в HDTV; — Залей мне на FTP =).

В Leopard интерфейс общего доступа претерпел значительные изменения. Чтобы отыскать FTP, лично мне пришлось залезть в help, а он благополучно скрывался тут:

041E0431044904380439 0434043E044104420443043F
04210438044104420435043C043D044B0435 043D0430044104420440043E0439043A0438

Включив это, я с удовольствием обнаружил, что могу входить на FTP со своим системным именем пользователя и паролем. Однако Anonymous пользоваться сервером не смог. Открыв настройки пользователей, я увидел там отключенную запись гостя, включив которую получил огромнейший болт. Анонимный доступ так и не заработал.

0423044704350442043D044B0435 04370430043F043804410438

Тогда я добавил нового пользователя, указав ему в правах «Только общий доступ». Результат абсолютно аналогичен – по AFP все работает, по FTP нет.

Дальше все тривиально, google и разные ключевые слова. Проблема действительно имеется и будет ли решена, неизвестно. Заводить локального пользователя для доступа по FTP лично у меня нет никакого желания. Как одно из решений я нашел решение восьмилетней давности, но забоялся сложности и откровенной кривизны решения.

Отчаявшись найти решение на официальном сайте Apple, стал искать альтернативу. Ей мне показался Rumpus, действительно отличное решение для хостинга файлов. Оно предлагает интегрированные FTP, HTTP, WebDAV (классная вещь) сервер в одном, просто настраивается и почти не кушает процессор. Вместе с тем, у него я насчитал аж три недостатка:

1. Нежелание устанавливаться как Daemon (просит доступ к какому-то системному пути, а я ковыряться не хочу).

2. Отсутствие поддержки кириллицы в именах файлов (кроме WebDAV).

3. Цена. Стоимость это пятимегабайтной программы составляет от 270 до 2700 американских долларов.

Поигравшись и напомнив себе, что боженька не велит пользоваться краденым софтом, я снес Rumpus и начал искать другие, бесплатные альтернативы. Одной (первой) из них оказался PureFTPd Manager.

Приятный GUI и периодические обновления, а также совместимость с Leopard покорили мое сердце. Разные непонятности (как-то невозможность изменения порта сервера в обычном режиме) и корявости интерфейса сглаживаются тем, что я настрою его лишь единожды, после чего успешно забуду о его существовании.

PureFTPd Manager - User Manager
PureFTPd Manager Preferences

Все же PureFTPd слишком наворочен для таких простых целей как у меня. Кроме того, он делает с пользователями системы что-то не до конца мне понятное, и меня это настораживает.

VirtualUsers

Буду ждать, когда Apple починит FTP в Leopard; надеюсь со следующим апдейтом это исправят. На их форуме на момент просмотра я насчитал семь тем, где пользователи жаловались на аналогичные проблемы.

  • qik

    Проблема еще открыта?

  • http://ptath.ru Ptath

    Только что проверил — вроде все так же.

  • qik

    стандартными средствами вроде все работает, правда нужно не через браузер заходить а фтп-клиентом, попробуй.

  • http://ptath.ru Ptath

    Через браузер имеется в виду Finder? Все равно плохо что через него не функционирует.

  • qik

    нет имется ввиду сафари или лиса.

  • http://ptath.ru Ptath

    Сафари вроде Finder открывает для этих целей.

    Все равно это неправльно — фтп должен работатьс любыми клиентами, а не только специальными. Если он не открывается в самом капризном клиенте — ИЕ, значит это плохо.

    Радует хоть что доступ пофиксили.

  • qik

    что значит «доступ пофиксили»?