Jump to content

How to make money from CMS Payments ?

 

Click me for INFO

 

Sign in to follow this  
iNexus

Инсталация и настройка на proftpd

Recommended Posts

В този урок ще ви покажа как да си инсталирате и настроите proftpd под linux (Ubuntu/Debian). Ако искате да дадете ftp достъп на някой до ваша linux машина или VPS, който потребител да е заключен в дадена директория и да има дадени права този урок ще ви помогне.

Първо нужна ви е машина или VPS инсталирана под linux (Ubuntu или Debian), ssh достъп, пълен root достъп, FTP клиент.


Нека започнем, ъпдейтнете линукса:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

след това:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Инсталирайте nano (ако нямате, или ако ползвате друг едитор може да не инсталирате този, но в урока ще използвам него):

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

След това инсталирайте proftpd:

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

избирате standalone

Отворете:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Добавете във файла:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER

Създаваме директория за новия юзър:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Създаваме група за новия юзър:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Препоръчително е за всеки нов ФТП акаунт да използвате нова ФТП група само за него, ако искате фтп сървъра Ви да работи без проблеми.

Създаваме акаунт:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

user1 ще е юзъра с който ще се логваме, /home/user1 е главната директория на юзъра, groupname е името на групата, която е за фтп акаунта.

Обозначаваме акаунта към коя група принадлежи и с каква директория е:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Задаваме права на директорията:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Слагаме парола на новосъздадения акаунт:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

въвеждате избраната от вас парола два пъти и сте готови.

За да влезете в конфиг файла на proftpd сървъра, пишете:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Това е конфиг файла, има различни настройки, които можете да променяте:

 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

За да заключите юзъра в главната му директория, за да няма достъп до другите директории, в нашия случай /home/user1, влизате в конфига:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

и намирате тези редове:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

махате # пред DefaultRoot, за да се заключат акаунтите по директориите им.
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате CTRL + X след това Y и след това ENTER

Рестартирате proftpd сървъра:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Сървъра ви е готов, може да влезнете във фтп акаунта през фтп клиент, като използвате FTP протокол, порт 21, IP-то на машината ви, юзър user1 и паролата която зададохте малко по-рано.

Как да спрете/пуснете/рестартирате сървъра:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

 

Можете да смените фтп порта от 21 на друг през конфиг файла, който показах отгоре за по-голяма защита.
Можете да използвате команда ftptop, за да следите кой в кой юзър се намира и от кой IP адрес.
Можете да използвате userdel, за да изтриете акаунт.

Автор: AMXX-BG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

Board Life Status


Board startup date: April 15, 2017 07:56:04
×

CMS-BG

From basic content management to advanced CMS features, CMS-BG provides a complete web CMS system that’s amazingly easy to use.

Advertisments