Proftpd Debian - инсталация и конфигурация на прост FTP сървър

FTP -server на Linux има много. Опитах много в крайна сметка спря на proftpd (въпреки че на пръв той ми каза, не много, но в процеса на работа с други хора, беше ясно, че всички те имат предимства и недостатъци). Включително защото proftpd един от най-добрите, ако искате "само FTP сървъра."

Инсталирайте proftpd (Debian)

Забележка: По-долу са описани подходящ за всички версии на Debian - Debian6 клемна, Debian7 Whezee, Debian8 Джеси, и построен върху разпределението Debian, например, Ubuntu.

ап-да инсталирате proftpd

По време на процеса на инсталиране ще ви бъде поискан "Run proftpd от inetd или самостоятелен .." - изберете последния (самостоятелния) - sm.kartinku.

proftpd конф-настройка

# Използвайте това в затвора всички потребители в домовете си
DefaultRoot

# Потребителите трябва да имат валидно черупка, изброени в / и т.н. / черупки за вход.
# Използвайте тази директива да се освободи, които ограничават.
# RequireValidShell разстояние

"Имам нужда да FTP -Users не shastali целия сървър (въпреки че те няма да бъдат в състояние да изтеглите, но няма да можете да видите имената на директории, файлове, които често също неприемливо).

настройка на потребителя proftpd

По-често, отколкото не изисква потребител конфигурация, за да могат да работят чрез FTP към някои сайт, обикновено живеят в поддиректория на / Var / WWW /. Съответно, за качен от FTP трябва "да бъде в състояние да" използват Apache. След това просто решение ще създаде потребител, който ще бъде в Apache на група и да има UID на FTP-сървър. Apache група обикновено е 33 (GID = 33), и групата, създадена FTP-потребител (FTP - името на системата) може да се види по време на инсталацията (виж по-горе.), Че част от дневника на края:

Добавянето система потребителското `FTP" (UID 105).
Добавянето на нов потребител `FTP" (UID 105) с group` nogroup ".
Създаване на домашна директория `/ Начало / FTP.

Сега имаме всичко, което е необходимо, за да не "просто създаване на FTP потребител", която може да има нещо да се запълни с изтегляне от началната директория, и този, който може да си попълнят на работно място (вашата домашна директория - и има специално място, то населено място).

ftpasswd: използване на алтернативен файл: /etc/proftpd/ftpd.passwd
ftpasswd: създаване ако съществува запис за потребител myftp

парола:
Повторно въвеждане на парола:

ftpasswd: влизане създаден
корен @ Debian: / FTP / сървър #

Входно-повторете паролата, а потребителят е готов.

530 вход неправилно и / хамбар / невярно

По подразбиране / BIN / невярно не съществува в / и т.н. / черупки debiyana - добави (в противен случай ще proftpd наденица):

Proftpd Debian - инсталация и конфигурация на прост FTP сървър

Въпреки всичко (за избирателната активност на пароли за достъп) в ред. По този повод, в действителност, той се закле в трупите по-горе:

ftpasswd: / хамбар / невярно не е сред валидни черупките на системата.

Тъй като във файла / и т.н. / черупките добавя ред / хамбар / невярно:

# / и т.н. / черупки: валидни за влизане черупки
/ Bin / CSH
/ Bin / ш
/ ЮЕсАр / хамбар / ове
/ ЮЕсАр / хамбар / ksh
/ Bin / ksh
/ ЮЕсАр / хамбар / RC
/ ЮЕсАр / хамбар / tcsh
/ Bin / tcsh
/ ЮЕсАр / хамбар / еш
/ Bin / тире
/ Bin / Баш
/ Bin / rbash
/ Bin / невярно

Сега всичко е готово, perezagruzhaemproftpd (задължително иначе не.)

Спирането на FTP сървър: proftpd.
Започвайки FTP сървър: proftpd.
корен @ Debian: / сървър / FTP #

Конфигуриране на достъп

Даване на съответните права по-рано upomyanutymu FTP потребител (създадени по време на инсталацията proftpd), да го добавите към групата на WWW-данни (това е Apache):

Добавянето на потребителя `FTP", за да group` WWW-данни ".
Добавянето на потребителя FTP към група WWW-данни
Готово.
корен @ Debian: / FTP / инсталиране #

Всички вече са потребителското siteadmin. свързване с FTP може директно да "за запълване на сайта." И ако "преди" имаше файлове е, че те също са на разположение, за да ни saytadminu, просто изпълнете следната команда:

chown -R FTP: WWW-данни / Var / WWW

което може да се наложи да се повтори, ако, след като ще трябва да попълните изпод останалите потребители (например, като основа) информация в папката сайт.