Сегодня мы будем поднимать ftp сервер на операционной системе Debian. Сначала обновимся командами:

sudo apt update && sudo apt upgrade

А теперь приступим к установки ftp сервера. Поднимать мы будем сервер на vsftpd. Для этого выполним команду установки vsftpd

sudo apt install vsftpd

После нужно отредактировать конфиг файл:

sudo nano /etc/vsftpd.conf

Запрещаем неавторизованных пользователей.

anonymous_enable=NO

Разрешаем подключение с учетными данными локальных пользователей.

local_enable=YES

Разрешаем полный доступ (чтение/запись) по FTP.

write_enable=YES

Изменяем пользователям корневой каталог на их домашнюю директорию (chroot)

chroot_local_user=YES

Разрешаем запись в нее

allow_writeable_chroot=YES

Если ее нет, спуститесь в низ конфиг файла и добавьте ее.

Что бы корректно отображалась кириллица разкоментируйте строчку

utf8_filesystem=YES

После внесенных изменений необходимо перезапустить сервер командой:

sudo service vsftpd restart

При необходимости создайте нового пользователя следующий командой:

adduser (Пример — adduser nemo)

Даем только что созданному пользователю администраторский доступ выполнив команду:

adduser nemo sudo (nemo заменяем на имя вашего пользователя)

Создадим директорию для нового пользователя где будут храниться ваши данные

sudo mkdir /home/nemo/file 

(заменяем nemo на имя вашего пользователя, а так же file на название папки для хранения ваших данных)

Возможно система не даст вам создать сразу несколько папок, для этого создадим сначало папку с именем пользователя:

sudo mkdir /home/nemo/

перейдем в нее с помощью команды:

cd /home

И в ней создадим папку file командой mkdir. Теперь осталось дать права следующими командами:

sudo chown root:root /home/nemo
sudo chmod -r 777 /home/nemo

Перезапускаем сервер:

sudo service vsftpd restart

Все, ftp сервер готов к использованию. Скачиваете ftp клиент к примеру filezilla, настраиваете его и подключаетесь.

 

Материал взят с сайта «Cyber-X.ru»

26.02.2020

Как поднять ftp сервер

Сегодня мы будем поднимать ftp сервер на операционной системе Debian. Сначала обновимся командами: sudo apt update && sudo apt upgrade А теперь приступим к установки ftp […]
26.02.2020

Mysql ошибка 1698

Если по каким либо причинам у вас база данных mysql выдает ошибку ERROR 1698 (28000): Access denied for user ‘root’@’localhost’ то решить ее можно одним из […]
26.02.2020

Как избавится от тиринга

Как легко избавится от тиринга? Сегодня поговорим на эту тематику. Что бы избавится от тиринга нужно создать файл для intel: 20-intel.conf для amd: 20-radeon.conf по следующему […]
26.02.2020

*ERROR* radeon kernel modesetting for R600

Во время загрузки системы вы можете встретить такие ошибки как: *ERROR* radeon kernel modesetting for R600 or later requires firmware-linux-nonfree Или Radeon kernel modesetting for r600 […]