8-800-775-47-72

Помощь

Настройка 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

 

Назад к категории