popov . dev

Main

Library

Articles

Настройка FTP се...

Настройка FTP сервера на базе Debian Bookworm

Когда дело доходит до хостинга, доступ к FTP является обязательным для любого серьезного администратора сайта. FTP (File Transfer Protocol) - это протокол передачи файлов, сетевой протокол, который позволяет пользователям передавать файлы между компьютерами в посредством сети. Без FTP было бы трудно обмениваться файлами между серверами или загружать большие объемы данных на сервер.

Настройка FTP в Debian Bookworm или любой другой версии, как собственно и дистрибутиве очень просто. В этом руководстве вы ознакомитесь с шагами, необходимыми для настройки FTP-сервера на базе дистрибутива Debian, создания пользователя с доступом к каталогу /var/www и настройки сервера для использования новым пользователем. Перед началом, ожидается что у вас уже установлен Debian или другая система на требуемый компьютер, с которым в дальнейшем вы будете обмениваться файлами.

Установка vsftpd

Сначала установим vsftpd, популярного ПО для FTP-серверов на Linux. Для этого просто запустите на сервере следующие команды:

sudo apt-get update # Обновим список пакетов
sudo apt-get install vsftpd # Установим vsftpd

Настройка vsftpd

Теперь, когда у нас установлен vsftpd, нам нужно его настроить. Это можно сделать, отредактировав файл vsftpd.conf. Этот файл находится в каталоге /etc/vsftpd. Файл конфигурации довольно длинный, поэтому для его редактирования лучше всего использовать текстовый редактор, например vim или nano. Для этого выполните следующую команду:

sudo vim /etc/vsftpd.conf

Это откроет файл конфигурации в текстовом редакторе vim. Нам нужно внести несколько изменений в файл конфигурации, чтобы запустить vsftpd.

Сначала нам нужно раскомментировать строку #write_enable=YES. Это позволит пользователям загружать файлы на сервер. Чтобы ее быстро найти, используем в основном режиме vim клавишу / и впишем write_enable и удалим решетку в начале. Во-вторых, нам нужно добавить следующую строку в конец конфигурационного файла:

local_root=/var/www

В результате корневым каталогом для пользователей FTP будет каталог /var/www. Это гарантирует, что пользователи будут иметь доступ к файлам в этом каталоге. Далее сохраним файл и закроем редактор командой :wq

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

Следующим шагом будет создание пользователя, который будет иметь доступ к каталогу /var/www. Для этого выполните следующую команду:

sudo adduser ftpuser

Разрешить пользователю доступ к каталогу /var/www

Теперь, когда пользователь создан и у него есть пароль, нам нужно предоставить ему доступ к каталогу /var/www. Для этого запустите следующую команду:

sudo chown -R ftpuser:ftpuser /var/www

Перезапускаем vsftpd

Наконец, нам нужно перезапустить службу vsftpd, чтобы внесенные изменения вступили в силу. Для этого выполните следующую команду:

sudo systemctl restart vsftpd

Заключение

Поздравляю! Вы успешно настроили FTP в Debian для пользователя, имеющего доступ к каталогу /var/www. С помощью этой настройки пользователи FTP смогут загружать файлы в каталог /var/www и управлять ими.

Comments

In order to leave your opinion, you need to register on the website