Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 18.07.2026 Время: 10:50
Ваш IP: 216.73.216.77
Загрузка сервера: 0.57
old.ubuntu-desktop.ru - GADMIN - PROFTPD графический интерфейс для управления FTP-сервером ProFTPD - Сервер    Главная > Каталог статей > Сервер

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

  • Устанавливаем ProFTPd:

sudo apt-get install proftpd-basic

В процессе установки выбираем ответ standalone, т.е. самостоятельный запуск FTP-сервера.

  • Устанавливаем GADMIN-PROFTPD:

sudo apt-get install gadmin-proftpd

Запускаем GADMIN-PROFTPD

2937865161528782168-650x365

Создаем пользователя

27628736783638724-650x365

 Вы можете взять содержимое настроенного конфигурационного файла, скопировать настройки во вкладку Configuration и сохранить, тогда все настройки программы будут изменены под новый конфигурационный файл:

ServerType standalone
DefaultServer on
Umask 022
ServerName "0.0.0.0"
ServerIdent on "My FTP Server"
ServerAdmin E-mail
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49146 65534
#MasqueradeAddress 192.168.1.2
TimesGMT on
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 1200
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayChdir .message
User nobody
Group nogroup
DirFakeUser off nobody
DirFakeGroup off nogroup
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores on
TransferRate RETR 250
TransferRate STOR 250
TransferRate STOU 250
TransferRate APPE 250
SystemLog /var/log/secure
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol SSLv23
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
TLSOptions AllowClientRenegotiation
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
 AllowUser User1
 AllowUser User2
 DenyALL
</Limit>

<Anonymous /var/www/site1.ru>
User User1
Group www-data
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite on
<Limit LIST NLST STOR STOU APPE RETR RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD 
SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM PWD XPWD SIZE STAT CWD XCWD CDUP XCUP > AllowAll </Limit> <Limit NOTHING > DenyAll </Limit> </Anonymous> <Anonymous /var/www/site2.ru> User User2 Group www-data AnonRequirePassword on MaxClients 10 "The server is full, hosting %m users" DisplayLogin welcome.msg DisplayChdir .msg <Limit LOGIN> Allow from All Deny from all </Limit> AllowOverwrite on <Limit LIST NLST STOR STOU APPE RETR RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD
SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM PWD XPWD SIZE STAT CWD XCWD CDUP XCUP > AllowAll </Limit> <Limit NOTHING > DenyAll </Limit> </Anonymous>

Перейдите во вкладку Users, создайте нового пользователя, укажите пароль, папку пользователя, установите права пользователя как показано на скриншотах:

1562787161253782

3627846958276293874-650x184

После всех настроек запустите FTP сервер нажав Activate, если все нормально то появится надпись «Status: Activated«, если север не запустится программа укажет какой параметр настроек или строка в конфигурационном файле приводит к ошибке.

Для проверки работы FTP сервера введите в строке поиска браузера ftp://site1.ru, укажите логин и пароль и если все нормально то Вы увидите содержимое Вашего сайта.

657261875618279-1-650x358

7598612786237865178

Для загрузки или скачивания файлов Вы можете воспользоваться популярной программой FileZilla.

23678265762378462387-650x365

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-13 10:57:23 | liman28 | Категория: Сервер | Просмотров: 117
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   КТО ХОЧЕТ СТАТЬ МИЛЛИОНЕРОМ ? 1.0 ДЛЯ LINUX UBUNTU
Кто хочет стать миллионером ? 1.0 для Linux Ubuntu   Кто хочет стать миллионером ? 1.0 — Аналог знаменитой телеигры. Эта игра – прекрасная возможность принять участие в напряженном и занимательном телешоу, известном во всем мире. Популярность игры обусловлена гармоничным сочетанием эрудиции и азарта.   Установка игры для Linux Ubuntu (14.04): Скачайте архив…
  2017-08-09 15:37:35 | Категория: Игры
   НАСТРОЙКИ GRUB 2 В UBUNTU
GRUB — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки. Рассмотрим все пункты настроек GRUB: В терминале выполните следующие действия для открытия файла настройки GRUB: sudo nano /etc/default/grub # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file,…
  2017-08-04 18:30:58 | Категория: Система
   КОНВЕРТИРОВАНИЕ RPM-ПАКЕТА В DEB-ПАКЕТ
Если Вам необходимо установить rpm-пакет в Ubuntu, то можно его конвертировать в deb пакет и потом уже установить его.   Для этого воспользуемся утилитой alien, если alien не установлен то надо установить: sudo apt-get install alien После установки приступим к конвертации rpm-пакета.   Первым делом указываем путь к папке которая содержит rpm-пакет: cd /путь к папке с rpm-пакетом Например: cd /home/имя…
  2017-08-02 14:23:16 | Категория: Команды терминала
   Berusky 2 — логическая 3D игра
Berusky 2 — логическая игра, головоломка, продолжение игры Berusky. «Буказоиды» — это удивительный мир мультяшных насекомых, в игре Вам придется решать разные логические задачи, передвигаться в лабиринте, перетаскивать предметы… Игра обладает хорошей 3D графикой, не требовательна к ресурсам компьютера. Игра Berusky 2 находится в официальном репозитории Ubuntu, установить ее можно через «Центр…
  2017-08-12 10:08:07 | Категория: Игры
   ОБНОВЛЕНИЕ UBUNTU DESKTOP ДО СЛЕДУЮЩЕЙ ВЕРСИИ
Откройте источники приложений следующей командой: sudo software-properties-gtk Перейдите во вкладку обновления, в пункте — уведомлять меня о выходе новой версии Ubuntu отметьте при доступности любой новой версии или при доступности версии с длительным сроком поддержки, после закройте окно источника приложений.     Для обновления десктопной версии в терминале выполните следующее: sudo apt-get update   sudo…
  2017-08-01 14:59:33 | Категория: Система

Вверх