Установка FTP сервера pure-ftpd на CentOS 6
Сегодня, мы поговорим об установке FTP сервера pure-ftpd на CentOS. Для начала, вам необходимо зайти на VPS сервер по ssh, при этом вы используете права root пользователя. Теперь, переходим непосредственно к установке сервера.
Первым делом, вам нужно зайти в корневой каталог через команду:
cd /root/
Затем, в зависимости от типа вашей OS вы скачиваем один из файлов через команду (wget):
i386 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
x86_64 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
Например: У вас тип ОS Centos-6-i386-minimal, тогда команда будет такой
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
Дальше, вам необходимо установить репозиторий через команду:
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
И только после, вы можете приступить к установке сервера pure-ftpd через команду:
yum install pure-ftpd
Теперь, запустите сервер в работу командой:
service pure-ftpd start
Если после загрузки, сервер выдает вам ответ “ok”, значит вы все сделали правильно. Теперь, для того, чтобы иметь возможность работать с этим сервером через какой-либо FTP-клиент, вам необходимо создать пользователя и пароль к нему.
Для создания пользователя, вы прописываете команду
useradd -b /home user
Где -b – это базовая директория для домашнего каталога новой учетной записи
home –домашний каталог, а user - имя пользователя
Для создания пароля прописываете команду passwd c именем пользователя
passwd user
После чего, система запросит ввести у вас пароль –дважды. Напоминаем, что пароль невидим.
И для запуска действия можете перегрузить сервер pro-ftpd через команду
service pure-ftpd restart
Теперь, для подключения через любой FTP клиент, введите имя пользователя, пароль и IP вашего сервера. В нашем случае, это FTP клиент FileZilla.
После подключения, в правой части рабочего окна вы увидите отображение рабочих каталогов.