Настройка 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 и управлять ими.
Комментарии
Для того чтобы оставить свое мнение, необходимо зарегистрироваться на сайте