Локальный доступ и настройка FTP

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

Теперь устанавливаем пакет samba, в консоле вводим

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

Теперь создадим папку, которая будет доступна по сети и установим для нее права полного доступа. У меня это будет каталог usershare. Создаем каталог

выставляем права доступа к папке командой

теперь переходим к настройке Samba, открываем файл

удаляем все содержимое и вставляем вот это:

Закрываем файл, сохраняем изменения ctr+o, ctr+x, перезапускаем Samba командной

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

Так же, чтобы доступ был не только из локальной сети но и извне, для этого необходимо установить и настроить FTP. Чтобы упросить этот процесс, воспользовался ранее установленным webmin, заходим в «Неиспользуемые модули» далее «Сервер ProFTP» и устанавливаем, как показано на картинке

Все, FTP сервер готов. Можете зайти на него используя FTP-клиент, например FileZilla. Для авторизации используем данные — хост: ваш сервер (у меня это «nonsesn», можно ввести IP-адрес) логин/пароль: от вашей учетной записи в системе.

Так же редактируем настройки, заходим в службы >> proFTP, я не стал запариваться и сделал FTP папку для всех пользователей.

Для этого заходим в параметры, файлы и каталоги,в поле начальный каталог регистрации вводим путь до нужной нам папке, так же ограничиваем пользователей в каталогах, например до /home/FTP, теперь все пользователи будут попадать в эту папку. Сохраняем, применяем настройки и перезапускаем сервис из webmin или командой

Сделаем еще пользователя, которому дадим доступ без пароля. Для этого необходимо создать нового пользователя, например test, можно использовать команду

или воспользоваться webmin, про его установку писал тут. Cделаем пароль пустым

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

а пользователей

После проделанного, необходимо отредактировать файл

и раскомментируем вот эти стройки, изменив на нужные нам данные

*По умолчанию proftpd будет требовать, чтобы пользователи регистрировались в системе в разрешенных для этого командных оболочках. Директива RequireValidShell отменяет это требование. Это рекомендуется делать только в случае, если вы настраиваете ваш сервер FTP исключительно для анонимного скачивания.

Вот и все, у нас есть локальный доступ и доступ по FTP извне.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *