Установки та налаштування FTP -сервера в Ubuntu

Установки та налаштування FTP -сервера в Ubuntu

Локальний FTP -сервер - це можливість передачі файлів за допомогою протоколу передачі файлів. Він використовується для зручного обміну файлами дротовою та бездротовою локальною мережею. Цей локальний сервер може бути корисним як на роботі, так і вдома. Використовуючи Ubuntu, FTP -сервер ще зручніший, оскільки він вимагає мінімальних сил та ресурсів для конфігурації та використання.

На основі Ubuntu ви можете встановити FTP -сервер.


Трохи теорія

Протокол обміну файлами сьогодні особливо часто використовується для передачі власних ресурсів на сервери в Інтернеті, а також між надійними комп'ютерами. Добре відомі клієнти FTP для Windows, наприклад, Filezilla, спрямовані на взаємодію двох комп'ютерів, обмін даними, які є максимально простими та контролем.

Протокол побудований на основі логіки клієнт-сервера. Це означає наявність двох технічних сторін - клієнта (потреби яких обслуговуються) та сервера (який обслуговує потреби). Підключення до сервера може бути виконано як за допомогою відкритої аутентифікації (входу та пароля), так і анонімно (якщо він підтримується). Незважаючи на це, протокол FTP слабкий по відношенню до захисту, особливо відповідно до стандартів сьогодні. Однак в Ubuntu встановлення FTP може включати деякі додаткові стандарти захисту.

Ми переходимо до практики. Демон Профпд

Для того, щоб встановлення сервера Ubuntu FTP був успішним, ми використовуємо так званий "демон". Це програма, яка дозволяє нам виконувати звичайні завдання, працюючи на задньому плані. Демон, необхідний для FTP на Ubuntu - profptd. Його установка здійснюється простим командою в терміналі:

"Sudo apt-get stall profpd".

Після завершення установки вам потрібно буде оновити конфігурацію сервера та змінити основні налаштування. Це допоможе налаштувати процес введення сервера. Усі необхідні зміни необхідні для внесення у файл "/etc/propoftpd/proftpd.Конфлікт. Його можна негайно відкрити за допомогою нано -редактора.

Отже, налаштування сервера Ubuntu FTP розпочався. Перш за все, змініть 2 Параметри, необхідні.

В самому кінці файлу додайте рядок:

"Authuserfile/etc/proprontpd/ftpd.Passwd "

Саме в цьому документі, який ми запропонуємо вам додати пізніше, основні параметри входу будуть зберігатися. Ми видаляємо символ коментаря з рядка "defaultroot" - "#". Тепер перейдемо до виправлення файлу "/etc/снаряди". Вам потрібно додати до нього рядок "/bin/false". За допомогою цих команд ви можете додати нових користувачів до існуючої групи:

"Назва addgroup групи_polizer", якщо вставити "ім'я_parper" = "ftp" та "Group" = "www-data", стає можливо працювати з файлами у "Власності" сервера сервера.

Крім того, встановлення сервера FTP Ubuntu передбачає команду "власник змін": "Chown -R FTP: WWW -DATA". За допомогою його допомоги ви можете зробити власника користувача "ftp". Група "www-data" буде надана з груповим доступом до документів. Коли всі налаштування завершені, просто перезавантажте сервер:

"Sudo /etc /init.D/profptpd перезапуск "

Тепер вам потрібно налаштувати записи користувачів віртуального обліку. Це потрібно зробити за цією схемою:

"Ftpasswd -passwd -file =/etc/proprontpd/ftpd.passwd -name = (ім'я користувача) -shell =/bin/false -home =/var/www/html -uid = (ідентифікатор користувача, ви можете дізнатися за командою "id ftp") -gid = (ідентифікатор групи, давайте Скажи для групи "www -data" - 33)

Тут "Дім" - це домашній каталог, "Shell" в Ubuntu - мембрана для користувача. "Файл" вказує, де будуть зберігатися дані. Після створення команди знову перезавантажте сервер.

Тепер подумайте, як ви можете налаштувати сервер TFTP, Ubuntu допоможе нам у цьому.

TFTP -сервер на Ubuntu

Простий протокол передачі файлів використовується в основному для завантаження комп'ютерів всередині мережі. Він не підтримує автентифікацію за допомогою ключа. Але можна увімкнути фільтрування за допомогою IP -адрес. Сервер Ubuntu TFTP досить вразливий з точки зору безпеки мережі. Однак є області застосування, де це буде незамінним.

Спочатку вам потрібно встановити програму здатності та всі необхідні пакети:

"Sudo apt-get встановивність"
"Sudo Aptitude -r Встановіть apache2 atftpd tftpd -hpa"

Тепер - внесіть зміни у файл "sudo nano/etc/defult/atftpd", замінивши значення "use_inetd = true" на "use_inetd = false" у рядку.

Після цього вам потрібно редагувати файл "sudo nano/etc/default/tftpd-hpa". Каталог налаштування FTP -сервера на Ubuntu: після "опції" - "tftp_directory ="/srv/tftp "" "" "" "" "" "".

І почніть демона atftpd:

"Sudo /etc /init.D/atftpd запуск "

Далі вам потрібно налаштувати Apache.

"Sudo ln -s/srv/tftp/var/www/tftp"

Це посилання на каталоги сервера TFTP.

Налаштований DHCP дуже важливий:

"Sudo nano/etc/dhcp3/dhcpd.Конфлікт

Його потрібно записати в ньому:

"Ім'я #domain (внутрішнє).
Опція домен-ім'я "name_dumen";
#DNS -сервер на ПК підключений.
Опція домен-імені-серверів IP_ADRESS;
#З цього рядка вам потрібно видалити коментар "#".
Автор;
#Бажані дані підмереж сервера.
Підмережа 192.168.0.0 Мережа 255.255.255.0
#Діапазон випуску Supply.
Діапазон ip_adre ip_adres;
#Router з доступом до Інтернету.  Опціоновані маршрутизатори IP_ADRE;
#Виконано під час початкового завантаження в мережевий файл.
FileName = "TFTP/PXELINUX.0 ";
"

Тепер залишається лише перезапустити сервер DHCP:

"Sudo /etc /init.D/DHCP3-сервер перезапуск ".

Як бачите, налаштування сервера Ubuntu FTP не потребує спеціальних технічних навичок. Крім того, це досить просто для всіх, хто працював у Linux.

На завершення

У цій статті ми детально розглянули та детально, як встановити сервер FTP на Ubuntu, а також звернути увагу. Ці інструменти - чудовий приклад того, як гнучкий та функціональний. Якщо у вас все ще виникають запитання щодо його використання та конфігурації, не соромтеся запитувати їх у коментарях до цієї статті. А також прочитайте інші матеріали на сторінках нашого сайту.