- FTP SERVER + GUI со статистикой и графиками нагрузки
- Re: FTP SERVER + GUI со статистикой и графиками нагрузки
- Re: FTP SERVER + GUI со статистикой и графиками нагрузки
- Re: FTP SERVER + GUI со статистикой и графиками нагрузки
- Re: FTP SERVER + GUI со статистикой и графиками нагрузки
- Re: FTP SERVER + GUI со статистикой и графиками нагрузки
- vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- Re: vsftpd GUI — x86-64
- 3 Best Free and Open Source Linux Graphical FTP Clients
- Ubuntu-desktop.ru
- Установи Linux! Стань свободным!
- GADMIN-PROFTPD — графический интерфейс для управления FTP-сервером ProFTPD
- Как настроить FTP-сервер с VSFTPD в Ubuntu 20.04
- Установка vsftpd на Ubuntu 20.04
- Настройка vsftpd
- 1. Доступ по FTP
- 2. Включение загрузки
- 3. Chroot jail
- 4. Пассивные FTP-соединения.
- 5. Ограничение входа пользователя
- 6. Защита передачи с помощью SSL / TLS
- Перезапустите службу vsftpd
- Открытие брандмауэра
- Создание пользователя FTP
- Отключение доступа к оболочке
- Вывод
FTP SERVER + GUI со статистикой и графиками нагрузки
Доброе время суток!
Возможно уже неоднократно здесь поднимался вопрос об удобном ФТП сервере, простом в настройке и в обслуживании. Но поиск по нету дает в основном или битые ссылки на экзотику, или три стандартных самых распространенных фтп сервера входящие в каждый дистрибутив. Причем удобоваримой инструкции как быстро и без спотыканий об типичные ошибки поднять этот самый сервер — нигде нету. Нету даже в справке в моем опенСУСЯке, который в самом ясте якобы содержит ГУЁвину для настройки аж целых двух типов фтп серверов. Может я плохо искал, но подсказки по бокам окон мало помогают понять почему то пользователь недопустим, то директория для корня этого юзера недопустима, то еще сто с лишним ошибок.. 🙁
Фишка в том что мне нужно перевести ФТП сервер с оффтоповой тачки на линуксовую (openSUSE 11), и при этом получить хотябы урезанный, но аналог Gene6 (G6) FTP Server. Там четко разделены домены, сервера, юзеры — причем виртуальные, без необходимости создавать базы данных юзеров в самой настройке безопасности линукса и тд и тп. все настройки хранятся в одном месте и легко бекапятся. При этом очень удобно мониторить и регулировать активность пользователей и нагрузку сервера на графиках и в живенько отображающихся логах. Все красиво до безобразия.. но, как уже догадались — нелегально. Хочу аналог! Ваши ТОЛКОВЫЕ идеи приближенные по функционалу и эргономике с G6FTP!
Re: FTP SERVER + GUI со статистикой и графиками нагрузки
Re: FTP SERVER + GUI со статистикой и графиками нагрузки
я сплю, глючу, или ЭТО (по описанию) и есть то что мне нужно? 8-\ щас пойду по ссылочке! спасибо!
Re: FTP SERVER + GUI со статистикой и графиками нагрузки
мне кажется, или проект не развивается с ноября прошлого года.
Re: FTP SERVER + GUI со статистикой и графиками нагрузки
Неведомо, сие но помню его как чемпиона по количеству уязвимостей.
Re: FTP SERVER + GUI со статистикой и графиками нагрузки
Источник
vsftpd GUI — x86-64
Нашел только kvsftpdmanager, но собрать не получилось.
Кто-нибудь подскажет удобный (функциональный и не с веб-интерфейсом) для этого фтп-сервера. Лучше, конечно, с интеграцией с КДЕ.
Re: vsftpd GUI — x86-64
И шобы мультики показывало
Re: vsftpd GUI — x86-64
> Кто-нибудь подскажет удобный (функциональный и не с веб-интерфейсом) для этого фтп-сервера.
Re: vsftpd GUI — x86-64
> Лучше, конечно, с интеграцией с КДЕ.
sudo kate /etc/vsftpd.conf ? 😉
Re: vsftpd GUI — x86-64
GUI разумеется, ну типа serv-u под виндой.
Re: vsftpd GUI — x86-64
Удобный, вы что, не понимаете?
Re: vsftpd GUI — x86-64
Так как уже второй ответ в духе сам дурак, то полагаю, что GUI для этого сервера нет?
Re: vsftpd GUI — x86-64
Удобный — значит, что для настройки базовых вещей не требуется править конфиг, и при этом он не тянет 20 зависимостей за собой в виде apache, php, mysql, etc (короче не с web-интерфейсом).
Re: vsftpd GUI — x86-64
Re: vsftpd GUI — x86-64
все просто! по последним исследованиям ведущих анонимных аналитиков лора gui не нужны. именно в связи с этим в 4-х кедах панель настраивается не через gui, а через правку сорцов.
Re: vsftpd GUI — x86-64
а зачем гуи к vsftpd? Там же настроек 5 штук нужных. Правится один раз и забывается. Или в смысле гуй для мониторинга? Статистика там и прочее?
Re: vsftpd GUI — x86-64
Имеется ввиду «как Serv-U», т.е. нормальная административная панель, с нормальной настройкой пользователей, шар, прав, лимитов по скорости, объему, ну и некоторой статистикой, в том числе и в реальном времени.
Re: vsftpd GUI — x86-64
> Имеется ввиду «как Serv-U», т.е. нормальная административная панель.
Что имеется ввиду под словом «нормальная»? По функциональности? У нас на одном серваке все что вы перечислили — работает.
Re: vsftpd GUI — x86-64
Под vsftp? С гуевой (но не вебовой) админ панелью?
Re: vsftpd GUI — x86-64
Re: vsftpd GUI — x86-64
> Имеется ввиду «как Serv-U»
Чтобы мышой так клац-клац, клац-клац. Брысь в венду и вози мышой по «административной панели» Serv-U (что это кстати?)
Re: vsftpd GUI — x86-64
Чтобы голову не забивать всякими самодельными форматами конфигурационных файлов и названиями параметров, чтобы реконфигурить сервер на лету, на лету добавлять и блокировать пользователей, добавлять и удалять шары, настраивать квоты и лимиты. И все это делать в три клика мышью (если задача решается тремя кликами и у меня есть все необходимые знания для ее эффективного решения), почему я должен читать часами левые маны)?
P.S. > Serv-U (что это кстати?)
http://www.serv-u.com/ — относительно удобный и функциональный фтп-сервер под винду, хоть и не очень быстрый и достаточно ресурсоемкий.
P.P.S. Короче прыщавые лоровские подростки, которым не дают, уже подз№%бали. Вопрос стоял вполне конкретный, нет же — наудется м№дачье, которое вылезет членами мериться.
Re: vsftpd GUI — x86-64
тема в том, что все эти задачи, это не задачи ftp сервера. любой ftp cервер будет использовать базу системных пользователей. этим занимается adduser.
Задача мониторинга, решается лог анализаторами.
Касательно шейпинга канала, увы, к логину и паролю привязать будет нельзя. Это нужно делать только per ip через tc и htb/cbq. В интернете полно сприптов для этого.
proftpd афаик умеет шейпинг делать, но я не пробовал. Систему «все в одном», я думаю ты найдешь только в виндовс. А тут все делается комплексно.
Re: vsftpd GUI — x86-64
> относительно удобный и функциональный фтп-сервер под винду, хоть и не очень быстрый и достаточно ресурсоемкий.
именно поэтому в линуксе таких комбайнов и нет. И именно поэтому его и любят.
Источник
3 Best Free and Open Source Linux Graphical FTP Clients
File Transfer Protocol (FTP) is a popular and time-honored method of transferring files to and from a remote network site. FTP is built on a client-server architecture and uses separate control and data connections between the client and server applications. The FTP client connects to the FTP server, and enables the user to send and retrieves files from that server.
FTP is one of many different file transfer protocols that are used. Other examples include the Hypertext Transfer Protocol (HTTP), BitTorrent, the SSH File Transfer Protocol (SFTP), and Secure Copy (SCP).
In recent years, FTP’s popularity for general downloading files has declined. Linux distributions and software are now often downloaded by using direct downloads using a web browser, by BitTorrent, metalink, or by using a download utility. FTP is often tucked away as a download option even if it is available. Whilst FTP can cause bandwidth problems it nevertheless remains a great way of moving large files.
We appreciate that FTP clients are not going to set your heart racing. However, they are a great tool for both web designers and web programmers alike.
To provide in insight into the quality of software that is available, we have compiled a list of 3 top quality open source FTP clients. We’re only including graphical FTP clients in this feature. Hopefully, there will be something of interest for all types of users.
Let’s explore the 3 graphical FTP clients at hand. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, a screenshot of the software in action, together with links to relevant resources.
Источник
Ubuntu-desktop.ru
Установи Linux! Стань свободным!
GADMIN-PROFTPD — графический интерфейс для управления FTP-сервером ProFTPD
GADMIN-PROFTPD — удобный графический интерфейс для управления FTP-сервером ProFTPD, позволяет легко и быстро FTP доступ к домашнему каталогу пользователя. В моем случае возникла необходимость получить ftp доступ к папке сайта.
FTP — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет). Использует 21-й порт. FTP часто используется для загрузки сетевых страниц и других документов с частного устройства разработки на открытые сервера хостинга.
Протокол построен на архитектуре «клиент-сервер» и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером. Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом, или же, если это разрешено на сервере, они могут подключиться анонимно.
Протокол FTP в «чистом виде», хоть и является стандартом де-факто для переноса файлов между удаленными компьютерами, имеет серьезные проблемы с безопасностью (пароль передается по сети в не зашифрованном виде). Поэтому рекомендуется использовать безопасные протоколы FTPS или SFTP.
FTPS — это тот же самый FTP-протокол, однако соединение с сервером защищено с помощью протоколов SSL или TLS. Порт при подключении остается стандартным (21).
К сожалению настроить передачу через протокол FTPS мне не удалось, поэтому настройки которые будут показаны ниже обеспечивают простое FTP соединение (незащищенное), хотя GADMIN-PROFTPD позволяет настраивать FTPS соединение.
Ставим простой FTP-сервер на Ubuntu 14.04 LTS
sudo apt-get install proftpd-basic
В процессе установки выбираем ответ standalone, т.е. самостоятельный запуск FTP-сервера.
sudo apt-get install gadmin-proftpd
Вы можете взять содержимое настроенного конфигурационного файла, скопировать настройки во вкладку Configuration и сохранить, тогда все настройки программы будут изменены под новый конфигурационный файл:
Перейдите во вкладку Users, создайте нового пользователя, укажите пароль, папку пользователя, установите права пользователя как показано на скриншотах:
После всех настроек запустите FTP сервер нажав Activate, если все нормально то появится надпись « Status: Activated «, если север не запустится программа укажет какой параметр настроек или строка в конфигурационном файле приводит к ошибке.
Для проверки работы FTP сервера введите в строке поиска браузера ftp://site1.ru, укажите логин и пароль и если все нормально то Вы увидите содержимое Вашего сайта.
Для загрузки или скачивания файлов Вы можете воспользоваться популярной программой FileZilla.
Источник
Как настроить FTP-сервер с VSFTPD в Ubuntu 20.04
В этой статье описывается, как установить и настроить FTP-сервер в Ubuntu 20.04, который вы используете для обмена файлами между вашими устройствами.
FTP (протокол передачи файлов) — это стандартный сетевой протокол, используемый для передачи файлов в удаленную сеть и из нее. Для Linux доступно несколько FTP-серверов с открытым исходным кодом. Наиболее известными и широко используемыми являются PureFTPd , ProFTPD и vsftpd . Мы будем устанавливать vsftpd (Very Secure Ftp Daemon), стабильный, безопасный и быстрый FTP-сервер. Мы также покажем вам, как настроить сервер, чтобы ограничить пользователей их домашним каталогом и зашифровать всю передачу с помощью SSL / TLS.
Хотя FTP — очень популярный протокол, для более безопасной и быстрой передачи данных следует использовать SCP или SFTP .
Установка vsftpd на Ubuntu 20.04
Пакет vsftpd доступен в репозиториях Ubuntu. Для его установки выполните следующие команды:
Служба ftp автоматически запустится после завершения процесса установки. Чтобы проверить это, распечатайте статус службы:
Вывод должен показать, что служба vsftpd активна и работает:
Настройка vsftpd
Конфигурация сервера vsftpd хранится в файле /etc/vsftpd.conf
Большинство настроек сервера хорошо документированы внутри файла. Чтобы узнать обо всех доступных вариантах, посетите страницу документации vsftpd.
В следующих разделах мы рассмотрим некоторые важные настройки, необходимые для настройки безопасной установки vsftpd.
Начните с открытия файла конфигурации vsftpd:
1. Доступ по FTP
Мы разрешим доступ к FTP-серверу только локальным пользователям. Найдите anonymous_enable и local_enable и убедитесь, что ваша конфигурация соответствует приведенным ниже строкам:
2. Включение загрузки
Найдите и раскомментируйте write_enable чтобы разрешить изменения файловой системы, такие как загрузка и удаление файлов:
3. Chroot jail
Чтобы предотвратить доступ локальных пользователей FTP к файлам за пределами их домашних каталогов, раскомментируйте строку lne, начинающуюся с chroot_local_user :
По умолчанию из соображений безопасности, когда chroot включен, vsftpd откажется загружать файлы, если каталог, в котором заблокированы пользователи, доступен для записи.
Используйте одно из приведенных ниже решений, чтобы разрешить загрузку при включенном chroot:
- Метод 1. — Рекомендуемый вариант — оставить включенной функцию chroot и настроить каталоги FTP. В этом примере мы создадим ftp внутри дома пользователя, который будет служить uploads каталогом и каталогом загрузки с возможностью записи для загрузки файлов:
Используйте эту опцию, только если вы должны предоставить своему пользователю доступ с правом записи к его домашнему каталогу.
4. Пассивные FTP-соединения.
По умолчанию vsftpd использует активный режим. Чтобы использовать пассивный режим, установите минимальный и максимальный диапазон портов:
Вы можете использовать любой порт для пассивных FTP-соединений. Когда пассивный режим включен, FTP-клиент открывает соединение с сервером через случайный порт в выбранном вами диапазоне.
5. Ограничение входа пользователя
Вы можете настроить vsftpd, чтобы разрешить вход только определенным пользователям. Для этого добавьте следующие строки в конец файла:
Когда этот параметр включен, вам необходимо явно указать, какие пользователи могут входить в систему, добавив имена пользователей в /etc/vsftpd.user_list (по одному пользователю в строке).
6. Защита передачи с помощью SSL / TLS
Чтобы зашифровать передачи FTP с помощью SSL / TLS, вам потребуется сертификат SSL и настроить FTP-сервер для его использования.
Вы можете использовать существующий сертификат SSL, подписанный доверенным центром сертификации, или создать самозаверяющий сертификат.
Если у вас есть домен или поддомен, указывающий на IP-адрес FTP-сервера, вы можете быстро сгенерировать бесплатный SSL-сертификат Let’s Encrypt.
Мы сгенерируем 2048-битный закрытый ключ и самозаверяющий SSL-сертификат, который будет действителен в течение десяти лет:
И закрытый ключ, и сертификат будут сохранены в одном файле.
После создания SSL-сертификата откройте файл конфигурации vsftpd:
Найти rsa_cert_file и rsa_private_key_file директивы, изменить их значения на pam путь к файлу и установите ssl_enable директиву YES :
Если не указано иное, FTP-сервер будет использовать только TLS для безопасных подключений.
Перезапустите службу vsftpd
Когда вы закончите редактирование, конфигурационный файл vsftpd (без комментариев) должен выглядеть примерно так:
Сохраните файл и перезапустите службу vsftpd, чтобы изменения вступили в силу:
Открытие брандмауэра
Если вы используете брандмауэр UFW , вам необходимо разрешить FTP-трафик.
Чтобы открыть порт 21 (командный порт FTP), порт 20 (порт данных FTP) и 30000-31000 (диапазон пассивных портов), выполните следующие команды:
Чтобы избежать блокировки, убедитесь, что порт 22 открыт:
Перезагрузите правила UFW, отключив и снова включив UFW:
Чтобы проверить изменения, выполните:
Создание пользователя FTP
Чтобы протестировать FTP-сервер, мы создадим нового пользователя.
- Если пользователь, которому вы хотите предоставить доступ по FTP, уже существует, пропустите 1-й шаг.
- Если вы установили allow_writeable_chroot=YES в своем файле конфигурации, пропустите 3-й шаг.
- Создайте нового пользователя с именем newftpuser :
- Добавьте пользователя в список разрешенных пользователей FTP:
- Создайте дерево каталогов FTP и установите правильные разрешения :
Как обсуждалось в предыдущем разделе, пользователь сможет загружать свои файлы в каталог ftp/upload
На этом этапе ваш FTP-сервер полностью готов к работе. У вас должна быть возможность подключиться к серверу с помощью любого FTP-клиента, который можно настроить для использования шифрования TLS, например FileZilla .
Отключение доступа к оболочке
По умолчанию при создании пользователя, если это не указано явно, у пользователя будет SSH-доступ к серверу. Чтобы отключить доступ к оболочке, создайте новую оболочку, которая будет печатать сообщение, сообщающее пользователю, что его учетная запись ограничена только доступом по FTP.
Выполните следующие команды, чтобы создать /bin/ftponly и сделать его исполняемым:
Добавьте новую оболочку в список допустимых оболочек в /etc/shells :
Измените оболочку пользователя на /bin/ftponly :
Вы можете использовать ту же команду, чтобы изменить оболочку всех пользователей, которым вы хотите предоставить только FTP-доступ.
Вывод
Мы показали вам, как установить и настроить безопасный и быстрый FTP-сервер в вашей системе Ubuntu 20.04.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Источник