Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: ФТП фрустрация  (Прочитано 638 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoNiNk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
ФТП фрустрация
« : 08 Апреля 2022, 09:10:49 »
Настраиваю фтп по этой инструкции https://losst.ru/ustanovka-ftp-na-ubuntu-16-04
ничего не заработало. фтп сервис вообще отказывался запускаться. запустился только когда в конфиге поменял следующее:
listen_ipv6=NO
pam_service_name=ftp
задал пользователю домашнюю директорю, при подключении он меня кинул в эту директорию, но при этом пользователь видит весь корневой каталог /
как это исправить? и можно ли настроить фтп таким образом чтобы не надо было под каждого пользователя настраивать фтп директорию, чтобы фтп директория настраивалась на уровне самого фтп сервера, а не пользователя.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Re: ФТП фрустрация
« Ответ #1 : 09 Апреля 2022, 10:56:50 »
Цитировать
при подключении он меня кинул в эту директорию, но при этом пользователь видит весь корневой каталог /

Прямо по ссылке, которую вы привели, написано:

Цитировать
Если вы хотите, чтобы пользователи были ограничены только своей домашней папкой, то необходимо раскомментировать эти строчки:

chroot_local_user = YES
allow_writeable_chroot = YES


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

Вот этот пассаж не понял. Поясните что вы имеете ввиду.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2594
    • Просмотр профиля
Re: ФТП фрустрация
« Ответ #2 : 11 Апреля 2022, 11:49:21 »
настроить фтп таким образом чтобы не надо было под каждого пользователя настраивать фтп директорию, чтобы фтп директория настраивалась на уровне самого фтп сервера, а не пользователя
Можно, при использовании vsftpd с виртуальными поьзователями.
Вот инструкция и пример конфигурационного файла.
Думаю разберётесь.
Инструкция 100% рабочая, проверял лично на виртуалке.
Но, в повседневной жизни никогда не использовал поскольку эту инструкцию накопал пару лет назад а тогда уже делать ftp было не актуально.
Непонятно нафиг оно вам нужно при наличии sftp.
Там тоже через chroot можно переназначить домашние директории и ограничить только sftp отключив вход для ssh.

Второй вариант использовать filezilla server, недавно появился для Linux. Если устанотся на Ubuntu, думаю настройка должна быть не сложной по аналогии с Windows. Сам никогда не устанавливал на LInux.

https://filezilla-project.org/download.php?show_all=1&type=server


Пользователь добавил сообщение 11 Апреля 2022, 11:50:26:


Пользователь добавил сообщение 11 Апреля 2022, 11:57:26:
P.S.
А по той инструкции, по которой Вы делали надо в конфиг запихать:
chroot_local_user=YES
ну или раскомментировать.
Чтоб пользователи из домашнего каталога не вылезали и не видели корень.
« Последнее редактирование: 11 Апреля 2022, 11:57:26 от Usermaster »
А чего это вы тут делаете, а?

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.