Как настроить доступ ftp на mac

Mac OS X Server 10.8 для начинающих — Настройка FTP

Сегодня я столкнулся с проблемой настройки FTP в Mac OS X Server 10.8.

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

Казалось бы, что может быть проще: включил переключатель в определенном разделе настроек Сервера — и все само собой заработало…
Но это не совсем так!

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

Команды терминала я здесь стараюсь по возможности не рассматривать, так как большинство параметров можно настроить через графический интерфейс MacOS X Server, а терминал — на крайний случай.

1. Первым делом — в разделе Users надо создать пользователя, которому впоследствии и будет предоставлен доступ. Можно, конечно, выбрать из списка уже созданных пользователей. Но в ряде случаев, например, для администрирования сайта сторонним администратором, имеет смысл создать нового.

Локальную папку (Home Directory) для него можно не указывать, то есть можно создать его как Local Network User (в этом случае — см. описание ошибки 530 в конце статьи).

2. Надо разрешить этому пользователю пользоваться сервисом FTP.

Для этого есть два способа:

— Либо делаем клик правой кнопкой мыши на пользователе, настройки которого надо изменить, выбираем «Edit access to servises», и в появившемся окне отмечаем FTP.
— Либо создаем группу пользователей, разрешаем этой группе доступ к FTP, и затем добавляем нашего пользователя к этой группе. Причем в отличии от группы, например, «Офис», в которой можно разрешить доступ сразу к нескольким сервисам (Контакты, Календарь, Сообщения, Почта, Wiki), я думаю, что для «FTP» лучше создать отдельную группу.

Выбор зависит от количества пользователей, а в целом — кому как нравится!

3. Добавляем пользователя в список пользователей FTP, назначаем права, указываем папку для доступа по FTP…

В настройках Сервера, в разделе FTP, в верхней части указываем путь к «расшариваемой по FTP» папке, или же выбираем Website Root, если планируется разместить на Сервере какой-то сайт. В предыдущих версиях MacOS X Server можно было дать доступ одновременно к нескольким папкам, но начиная с версии 10.8 можно указать только одну.

В этом же разделе нажимаем плюс «+» под списком ‘Access», добавляем в него нашего пользователя, и указываем его права (чтение и запись, только чтение, только запись, нет доступа). Остальных пользователей (root, wheel, everyone else) лучше оставить как есть.

Теоретически, можно уже сейчас включать переключатель, и внутри сети все должно работать.

Если не заработало — ниже по тексту есть описания ошибок и пути их устранения.

4. Включаем доступ к нашему FTP-серверу через интернет

Для этого есть несколько путей:

— Подключение к сети через интернет по VPN:
Это самый предпочтительный способ с точки зрения безопасности, если все пользователи «свои». Но лично мне очень не хочется давать, например, стороннему администратору сайта даже теоретический доступ внутрь сети. Да и не всегда есть возможность или желание настраивать VPN-подключение с чужого устройства.

Чтобы не настраивать VPN, надо открыть 21 порт и пробросить его на Сервер.
Настройку базовой станции Apple делаем через утилиту AirPort, или прямо из настроек нашего Сервера:

Подключаемся к базовой станции проводом или через Wi-Fi, запускаем утилиту AirPort и выбираем вкладку Сеть.
В списке «DHCP-резервирование» назначаем Серверу статический IP-адрес внутри сети (MAC-адрес Сервера смотрим в разделе Системные настройки — Сеть, указываем MAC-адрес того подключения, которым Сервер будет постоянно подключен к базовой станции — LAN или Wi-Fi. Теоретически, это должно быть уже сделано перед самым началом настройки Сервера!)
В списке «Настройки порта» добавляем новое правило, в выпадающем меню выбираем «Доступ FTP», и указываем Частный IP-адрес (статический IP Сервера внутри сети, который мы зарезервировали). Значения общего и частного TCP-портов подставятся автоматически (21), UDP-порты оставляем пустыми.
Проброс порта 21 можно сделать и из настроек самого Сервера (в моем случае — в нем появился раздел TimeCapsule). Но почему-то там есть шаблоны для всех настроек, кроме FTP. Поэтому там выбираем вариант Other…, и далее заполняем поля, как написано выше.

Читайте также:  Как настроить power query excel 2016

Для настройки проброса портов в роутере другой марки — читайте руководство роутера, разделы DHCP-reservation, Port Forwarding.

5. Ошибки при настройке FTP и способы их устранения:

550 Can’t change root.
ftp: Login failed

Одна из возможных проблем: путь к расшариваемой папке не должен содержать пробелов. Например, не получится расшарить папку вида

В этом случае лучше переименовать папку, например, так:

Если это невозможно, можно попробовать создать ссылку на папку, например, командой терминала

ln -s «/Shared Items/Server/Documents/Scans» /private/tmp/Scans,

и затем в настройках FTP указывать /private/tmp/Scans вместо /Shared Items/Server/Documents/Scans

530 User john may not use FTP.
ftp: Login failed

Эта ошибка может возникнуть при попытке подключения по FTP с логином/паролем сетевого пользователя (Local Network User), при этом локальные пользователи подключаются без проблем. Происходит это оттого, что сетевым пользователям не назначена оболочка входа (точнее, login shell имеет значение false). Для исправления делаем следующее: делаем клик правой кнопкой мыши на пользователе, настройки которого надо изменить, выбираем «Advanced options. », и в появившемся окне в строке Login Shell меняем значение:

Если проблема была в этом, будет необходимо внести подобные изменения в настройки всех сетевых пользователей, которым необходимо подключаться по FTP.

В общем — ничего сложного, все на поверхности, «в один клик»!

Источник

FTP на Mac: как зайти через Finder или другие бесплатные ФТП-клиенты

FTP является очень полезным протоколом, позволяющим передавать файлы через Интернет. При необходимости соединение с сервером на Mac можно осуществить как с помощью встроенных решений, так и сторонних программ (FileZilla, CyberDuck). Эти клиенты предлагают широкий спектр настроек, позволяющих полностью контролировать работу с FTP.

Но что делать, если сторонние программы не установлены, нет возможности сделать это или разбираться в них. В этом случае клиентом FTP может выступить привычный всем файловый менеджер Finder. Это приложение сможет соединиться с удаленным сервером, а его папки будут показаны по аналогии с локальными.

Как подключиться к FTP-серверу на Mac с помощью Finder

Получить доступ к удаленному FTP серверу с помощью нативного для macOS приложения Finder очень просто. Для этого проделайте следующее:

1. Запустите Finder.

2. В строке меню программы выберите Переход → Подключение к серверу.

3. Откроется новое окно, в котором надо будет ввести имя сервера или его IP адрес. Можно будет нажать кнопку «+», чтобы добавить этот ресурс в список Избранного и обеспечить быстрый к нему доступ впоследствии. Обратите внимание, что протокол может быть выбран как FTP, так и FTPS. Тут все зависит от уровня безопасности сервера. Важно не перепутать FTPS с SFTP. Это два разных способа подключения. Первый относится к безопасному соединению с использованием FTP, а второй работает на основе протокола SSH с добавленными к нему функциями FTP.

4. На этом шаге в строке с адресом вы можете задать и имя пользователя с его паролем, но если не сделать этого, то данные просто надо будет ввести позже.

5. Нажмите кнопку «Подключиться».

6. Нажмите еще раз кнопку «Подключиться».

7. В появившемся окне надо ввести имя пользователя и его пароль, если они не были заданы раньше. При необходимости можно выбрать вариант подключения к серверу в качестве гостя.

8. Стоит поставить галку рядом с опцией «Запомнить этот пароль в связке ключей», чтобы сохранить данные авторизации для последующих подключений.

9. Нажмите кнопку «Подключиться».

10. Появится окно с папками в том же стиле, как при работе с локальными папками Mac.

Примечание! При всем удобстве использования Finder в качестве FTP-клиента стоит отметить возможность доступа к серверу только в режиме «только для чтения». Другими словами файлы можно скачать с сервера на компьютер, но нельзя наоборот.

Как подключиться к FTP-серверу на Mac с помощью Cyberduck

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

Приложение Cyberduck распространяется совершенно бесплатно, однако при желании можно внести пожертвования на сайте разработчиков.

Чтобы подключиться к FTP-серверу при помощи программы CyberDuck осуществите следующие шаги:

1. Запустите программу CyberDuck для Mac.

2. Нажмите на кнопку «Новое подключение».

3. В первой строке нового окна оставьте значение «FTP (Стандартное подключение)», если вам требуется стандартный доступ к серверу.

4. Ниже понадобится ввести адрес сервера, имя пользователя, пароль. Здесь тоже есть возможность анонимного входа и хранения данных авторизации в связке ключей.

5. Нажмите на кнопку «Подключиться».

Как видите, интерфейс программы очень прост и интуитивно понятен.

Источник

Как быстро отправлять и получать файлы с Mac через FTP

Ваш Mac может отправлять и получать файлы разными способами, но FTP — метод, о котором часто забывают. Вот как им пользоваться.

Читайте также:  Как настроить мобильную станцию алиса

Если вы хотите отправлять или получать файлы со своего Mac в локальной сети, все, что вам нужно, — это FTP-клиент. В macOS от Apple есть опция, позволяющая обмениваться файлами между вашим Mac и другими устройствами в одной сети с помощью FTP.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Вам просто нужно включить опцию обмена на вашем Mac, установить FTP-клиент на другое устройство, и вы готовы начать делиться своими файлами.

Вот как вы это настроили.

1. Включите FTP-соединения на вашем Mac.

В macOS есть возможность удаленного подключения, которая позволяет другим устройствам удаленно подключаться к вашему Mac. Это соединение работает по протоколам SSH и FTP.

Включить эту опцию удаленного общего доступа очень просто:

Щелкните логотип Apple в верхнем левом углу и выберите Системные настройки.

Выбрать Совместное использование на следующем экране.

Отметьте поле с надписью Удаленный вход слева.

Вы увидите IP-адрес вашего Mac справа. Запишите это и держите под рукой.

2. Подключитесь к вашему Mac через FTP.

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

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

Связанный: 3 лучших бесплатных FTP-клиента для Windows

Убедитесь, что ваш Mac и другое устройство находятся в одной сети, затем выполните следующие действия:

Загрузите и запустите FTP-клиент на свой компьютер. Мы будем использовать FileZilla.

в Хост в поле введите IP-адрес вашего Mac. Это IP, который вы видели ранее при включении удаленного входа.

Введите имя пользователя вашей учетной записи в поле Имя пользователя поле. Это учетная запись пользователя вашего Mac.

Введите пароль для учетной записи вашего Mac в поле пароль поле.

Войти 22 в Порт поле и щелкните Быстрое соединение.

Теперь у вас должна быть возможность просматривать файлы вашего Mac.

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

Попрощайтесь со сложными параметрами общего доступа к файлам Mac

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

Необходимо передать файлы между телефоном Android и компьютером Mac? Вот простые способы перемещения данных между этими платформами.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник

Как подключиться к FTP-серверу

FTP (File Transfer Protocol) представляет собой протокол удаленной передачи файлов. С его помощью можно загрузить на сервер и скачивать с него же данные любого типа и размера, создавать или удалять файлы и папки.

В Windows, Linux и macOS подключиться к FTP-серверу можно с помощью встроенных средств и сторонних программ разного назначения. Полноценная работа со всеми средствами возможна только через специальные приложения, называемые FTP-клиентами. Теперь подробнее расскажем обо всех этих способах.

Данные для доступа к FTP-серверу

При подключении к FTP-серверу очень важно вводить правильные данные. Возьмем в качестве примера Timeweb. После регистрации на почту приходят два письма. Письмо с данными выглядит вот так:

Теперь о том, какие данные необходимо иметь под рукой:

  • логин,
  • пароль,
  • ссылка на FTP-сервер (указывается в том же письме),
  • порт (по умолчанию устанавливается значение 21).

Как подключится к FTP через Проводник Windows

Сначала рассмотрим, как подключиться к FTP-серверу через программу «Проводник» в Windows 10. Здесь ничего дополнительно устанавливать не надо, просто открываем системный файловый менеджер. В левой панели находим значок «Этот компьютер» и жмем по нему правой кнопкой мыши для вывода контекстного меню. В списке выбираем элемент «Добавить новый элемент в сетевое окружение».

В результате откроется окно мастера добавления сетевого расположения. В начальном окне просто нажимаем «Далее».

Следом надо выбрать его дальнейшее местоположение, но в этом окне нам доступен только один вариант. Для продолжения снова нажимаем на кнопку «Далее».

В этом окне понадобится указать ссылку на сетевой ресурс, к которому планируется провести подсоединение. Важно соблюдать предписанный формат (чуть ниже есть несколько примеров). В поле вводим адрес/ссылку и вновь идем дальше.

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

В самом конце даем название новому сетевому окружению.

На этом настройка завершена. При необходимости можно поставить галочку, чтобы сразу после нажатия на кнопку «Готово» открыть указанный сервер и приступить к работе.

Читайте также:  Как настроить подсветку на алпайн ute 92bt

Новое подключение теперь находится в «Сетевых расположениях» в разделе «Этот компьютер».

Теперь подключаемся – открываем только что созданное соединение. Открывается маленькое окошко, где мы вводим пароль, затем жмем на кнопку «Вход».

Если все данные введены успешно, откроется папка сервера. Можно приступать к работе.

Читайте также

Подключение через командную строку Windows

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

  1. Вводим команду ftp и жмем на клавишу Enter для подтверждения.
  2. Задаем команду open наименование_ftp_хоста.
  3. Вводим логин пользователя. Можно осуществить анонимный вход, просто введя Anonymous.
  4. Вбиваем пароль. В случае с анонимом оставляем это поле пустым и жмем снова Enter.

Теперь подробнее по командам:

  • dir – просмотр содержимого сервера.
  • cd «имя_папки» – открытие указанной папки.
  • put «путь_к_файлу» – загрузка этого документа с компьютера на сервер.
  • get «наименование_файла.формат» – скачивание с хоста на компьютер.
  • quit – отключение от FTP-сервера.

FTP-подключение через любой браузер

Подключиться к FTP-серверу можно и через браузер на любых операционных системах. В таком случае будет доступна лишь часть функций. Необходимо ввести в адресной строке IP-адрес хоста, только с добавлением приставки «ftp://». Нажимаем на клавишу Enter. Дальше потребуется ввести имя пользователя и пароль, а потом нажать на кнопку «Вход».

Как подключиться к FTP с помощью FileZilla

FileZilla – наиболее востребованный и рекомендуемый FTP-клиент, бесплатный и простой в использовании. Подключиться к FTP-серверу через FileZilla можно вне зависимости от операционной системы, установленной на компьютере.

Сперва потребуется скачать приложение на официальном сайте. Есть версии для Linux, Windows (портативная и установочная) и macOS. Просто выбираем нужный вариант и жмем по нему для начала закачки.

Устанавливаем приложение и открываем его. В верхней панели вводим следующую информацию:

  • Хост. Это может быть IP-адрес или ссылка.
  • Логин пользователя, предварительно высланный на почту сервисом.
  • Пароль.
  • Порт. Оставляем пустым или устанавливаем значение 21.

После того как все нужные поля будут заполнены, нажимаем на кнопку «Быстрое соединение».

После открытия каталога можно приступать к загрузке и скачиванию необходимых данных. Чтобы не вводить каждый раз данные для подключения, следует воспользоваться менеджером сайтов, который доступен в меню «Файл».

Подключаемся с помощью Total Commander

Вам потребуется скачать и установить приложение Total Commander. Рекомендуем делать это с официального сайта. После завершения установки открываем приложение. Переходим во вкладку «Сеть» и выбираем там пункт «Соединиться с FTP-сервером». Для этого действия, кстати, предусмотрена комбинация горячих клавиш – Ctrl + F.

В новом окне нажимаем на кнопку «Добавить». Дальше вводим имя нового соединения, адрес хоста, учетную запись и пароль. Нажимаем на кнопку ОК, чтобы сохранить всю введенную информацию.

Новое подключение отразится в списке. Остается только соединиться с сервером, нажав на соответствующую кнопку.

Как подключиться к FTP-серверу через терминал Linux

В Linux к FTP можно подключиться через системное приложение «Терминал». Это очень похоже на использование командной строки в Windows. Последовательность абсолютно та же – набираем команду ftp и активируем ее нажатием на кнопку Enter. Потом пишем open ссылка_на_хост. Не забываем, что затем надо указать логин и пароль.

Вот примеры доступных опций:

  • Is – отображение списка файлов и папок.
  • get – скачивание файла.
  • mget – скачивание документов определенного формата. Например, mget * – все данные в каталоге, mget *, php – файлы формата php.
  • put – загрузка файла на ресурс.
  • mput – загрузка нескольких документов единого формата.
  • mkdir – создание нового каталога.
  • rmdir – удаление каталога.
  • delete – удаление файла.
  • bye – завершение работы.
  • close – выход из текущего сеанса и возврат в контекст командной строки FTP.
  • status – отображение статуса FTP клиента.

В Linux предусмотрен и другой вариант подключения к FTP. Сначала надо установить нужный пакет, дав вот такой запрос:

Следом нужно предоставить права на определенную папку:

Теперь производится монтирование ftp-директории:

Если работать необходимо от имени пользователя, то вводится вот такая опция:

Для размонтирования FTP-папки используем такую команду:

Подключение к FTP через сайт хостинга

В этом случае достаточно лишь войти на сайт хостинга и перейти в соответствующий раздел. Покажу на примере Timeweb.

В правой части окна есть панель управления. Находим в ней пункт «Файловый менеджер» и жмем по нему. Перед нами предстанет веб-интерфейс FTP-сервера. Работать с ним очень просто, переносить файлы можно посредством drag-n-drop.

Заключение

Подключиться к FTP-серверу очень просто, и сделать это можно несколькими способами. Многие из них актуальны для всех популярных операционных систем. Но все зависит от цели, ведь функционал некоторых программ весьма ограничен.

Источник

Поделиться с друзьями
Инструкции360