Помощь
Настройка FTP без ISPmanager
Все Unix-подобные системы имеют по умолчанию одного пользователя с полными правами доступа и управления - суперпользователя root. Однако по ftp подключение под root запрещено с целью безопасности, поэтому создайте нового пользователя для ftp подключений. Если у вас нет панели управления ISPmanager, выполните следующую настройку.
Подключитесь по SSH к серверу, например, при помощи клиента Putty из-под ОС Windows.
При подключении введите ваши учетные данные (пользователь root и пароль) причем пароль при вводе не отображается в командной строке.
Если не установлен proftpd, то выполните команду для его установки:
apt-get install proftpd - ОС Debian/Ubuntu yum install proftpd - ОС CentOS
Нажмите “Y” при запросе подтверждения закачки файлов.
Если установка завершена успешно, в командой строке появится запись “Complete!”
Используйте команду
service proftpd start
для запуска службы ftp.
После установки proftpd создается файл настроек этой программы - proftpd.conf
Его расположение для разных ОС следующее:
/etc/proftpd/proftpd.conf - ОС Debian /etc/proftpd.conf - ОС Ubuntu /etc/proftpd.conf - ОС CentOS
Создайте новых пользователей для работы по ftp.
Предварительно запретите им доступ к командой оболочке в целях безопасности при помощи команды
echo '/bin/false' >> /etc/shells
Если пользователю нужен доступ к командной оболочке, то укажите путь к существующей оболочке, например
echo '/bin/sh' >> /etc/shells
Для создания нового пользователя выполните команду
useradd user3 -d /home/user3 -m где user3 - имя нового пользователя, /home/user3 - домашний каталог, опция -m используется для создания нового домашнего каталога.
Задайте пароль для нового пользователя командой
passwd user3
Запретить пользователю ftp запись в директорию вы можете от имени пользователя root при помощи команды
chmod 555 /home/user3 где user3 - имя пользователя, /home/user3 - директория, куда запрещается запись.
Создайте директорию в домашней папке пользователя для записи командой
mkdir /home/user3/upload
Наделите пользователя user3 правами записи в папку /home/user3/upload командой
chown user3:user3 /home/user3/upload