ПредишенСледващото

В статията се описва за бързо инсталиране FTP сървър ProFTPD в няколко различни конфигурации.

FTP сървър ProFTPD напълно оправдава името си. Този демон е доста стабилна, тя може да работи като "аз", а като част от inted супер-сървър, поддържа virualnymi домакини, потребителски акаунти и др.
Плюс това има довереник Apache стил, което го прави много удобен за настройка и лесна за разбиране.

В тази статия, ние ще разгледаме накратко инсталиране proftpd, като тя съществува в пристанищата и, следователно, да се инсталира няма нищо интересно.

Подробности конфигурацията.

Така че първата стъпка - Инсталиране.
Както е написано по-горе, на сървъра е много проста - от порт колекцията.

Инсталацията е завършена.
Config ще лежи като /usr/local/etc/proftpd.conf,
както и /usr/local/etc/rc.d/proftpd на скрипта

Сега отидете в настройките.
Първо, помислете за "скелета" на довереник. Той ще съдържа основните настройки.
Освен това, тази конфигурация може да бъде допълнен В съответствие с тази задача.

Обява. Прибиране конфигурационния


# Тип Server. означава otedlny самостоятелен демон, и inetd - като част от супер-сървър
ServerType самостоятелен

# Съобщение, когато клиентът се свързва.
ServerIdent на «FTP сървър Готов.»

Име на сървър #
ServerName «My FTP сървър»

# Port, на която да слушате сървър (21 - стандарт)
Порт 21

# Маска на права за достъп до най-новите (zgruzhaemyh) файлове.
# В този случай, на действителните права на достъп се като (777 - маска), т.е. Маска 022 е
# 755, за да зададете разрешения.
# Можете да зададете маска за всяка директория.
Umask 022

# Настройка на производителността
# Колкото повече, толкова повече клиенти ще могат да служат едновременно и сървър, но определящи
# Голям брой на ниска желязо увеличава вероятността от атака DDoS.
MaxInstances 30
MaxLoginAttempts 3
MaxClients 128

# "Времето за изчакване", след което сървъра ще затвори връзката
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 300

# Раздел, който се прилага за всички сървъри, които са описани в конфигурационния

seoderzhaschy privestviya съобщение # файла, когато се свързвате
Добре дошли на DisplayLogin

# Позволява записват файлове
AllowOverwrite на

# Задаване граница при липса на
# Запрещава всички и за всички =)

DenyAll

Основа конфигурационния готов.
В бъдеще ние ще се основава на определянето ние сме с него.

Обикновено публичен FTP сървър

Задачата е много проста:
Необходимо е да се създаде публично "анонимен» FPT сървър, от който потребителите могат да свалят файлове, без да въведете потребителско име и парола.
Също така е необходимо да се даде възможност на потребителите да качват файлове в папка с името «входящи»

Обява. Обикновено публичен FTP


анонимен FTP сървър с корен # Начало в / ЮЕсАр / FTP

# Потребители и групи на сървъра, който ще се проведе
Потребителят FTP
Група FTP

# Alias ​​потребителско име.
# Според стандартната приема името анонимен. Това беше върху него и постави псевдонима.
UserAlias ​​анонимен FTP

# Изключване на изискванията валиден потребител черупка
# Позволява ви да "започне" в системата от страна на потребителя, без достъп на SSH (nologin)
RequireValidShell разстояние

# Скриване на файлове и главната папка
HideUser корен

# права, постъпващи папка и всички нейни подпапки
запис # Разрешение


AllowAll



Проверка на собственика на главната папка, тя трябва да бъде «FTP: FTP».
Сега можете да стартирате сървъра.

Достъп име / парола

Config да бъде, както следва:


# Декларирайте анонимен сървър с корен потребител Domash myuser директория

myuser>
# От кого ще работи демон
Потребителят myuser
Група myuser

# Set собственик за нови файлове
UserOwner myuser
GroupOwner myuser

# Enable искане парола
AnonRequirePassword на

# Hide корен потребителски файлове
HideUser корен

# Разрешаване на всички ни потребител

Поръчка Allow, Deny
AllowUser myuser


Правилното установяване на анонимен потребител FTP

Първоначално в FreeBSD 7.2-RELEASE потребител с име FTP не съществува. Мислех, че е необходимо да се организира добре и анонимен достъп до FTP-сървър с proftpd-1.3.2c.

Първо, създаване на директория за потребителя:

# Защитен режим / Начало / FTP
И ние започваме потребителска команда:

Използвайте проверка на vipw команда дали да създадем нов потребител:

# Chown FTP: nogroup / Начало / FTP
Сега всичко е готово за анонимен потребител да си FTP-сървър.

За поддръжка на Windows-клиенти следва да се кредитират с низ кодиране:
LangEngine на
ClientCharset UTF-8
UseEncoding UTF8 CP1251

Свързани статии

Подкрепете проекта - споделете линка, благодаря!