Ставим FTP на Centos 7

Home » Uncategorized » Ставим FTP на Centos 7
Uncategorized Комментариев нет

Установка и настройка пакета

правим конфигурационный файл

В файле выставляем:
ограничение пользователей своей директорией

или/и

запрет на анонимный вход

Добавляем службу в атозагрузку и запускаем

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

Для удобства использования FTP желательно создание для этих нужд специальных пользователей системы

Создаем пользователя с паролем:

Затем открываем файл конфигурации /etc/passwd там находим строку с нашим ftpuser:

и заменяем на

этим мы запрещаем доступ пользователя к системе
(перед необходимо создать директорию /home/ftp)

Готово! Можно подключаться с помощью Filezilla

Источники

http://sys-admin.kz/sections/os-nix/432-centos-simple-settings-ftp.html
http://centos.name/?page/howto/Install-Vsftpd
https://www.benscobie.com/fixing-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot/

Примечания

Возможно появление ошибки
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
решение – allow_writeable_chroot=YES в /etc/vsftpd/vsftpd.conf

Если настраиваем пользователя для работы с томкетом, для удобства в /etc/passwd указываем каталог CATALINA_HOME
/usr/share/apache-tomcat-8.0.28 (вместо /home/ftp)
и ставим полные разрешения на каталог
chmod -R 777 /usr/share/apache-tomcat-8.0.28

Также нам может пригодиться утилита unzip
yum install unzip
unzip testmailapp.zip

LEAVE A COMMENT