Как изменить порт ssh
26.02.2020
Mysql ошибка 1698
26.02.2020

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

Сегодня мы будем поднимать 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»