Установка FTP сервера proftpd на CentOS
Рассмотрим, как подключиться к серверу по FTP-протоколу через proftpd. Отметим, что для этих целей также используются сервера vsftpd и pure-ftpd, об установке которых вы также можете почитать в нашем блоге.
Установка proftpd
Зайдите на сервер по ssh и установите текстовый редактор nano:
yum install nano |
Перейдите в корневой каталог:
cd /root/ |
Скачайте репозиторий через команду wget:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm |
Установите репозиторий командой rpm -i:
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm |
Установите proftpd командой yum install:
yum install proftpd |
Откройте файл конфигурации в режиме редактирования:
nano /etc/proftpd.conf |
Нажмите Ctrl+W → найдите строчку AuthOrder mod_auth_pam.c* mod_auth_unix.c → удалите mod_auth_pam.c*. В итоге данная строка должна выглядеть так:
AuthOrder mod_auth_unix.c |
Сохраните изменения (Ctrl+X → Y для подтверждения действия) и запустите proftpd:
service proftpd start |
Добавление пользователей в proftpd
Чтобы добавить пользователя, воспользуйтесь командой useradd:
useradd -b /home user |
Обратите внимание на то, что:
-b 一 команда, отвечающая за создание папки пользователя.
home 一 домашний каталог.
user 一 имя пользователя.
Пароль устанавливается командой passwd + имя пользователя. Впишите в терминале:
passwd user |
Вход в FTP клиент
После этого вы можете зайти на свой FTP сервер, например, через WinSCP, Filezilla или любой другой FTP клиент:
Для входа в FTP клиент нужно заполнить такие строки:
- В поле “Протокол передачи” выберите FTP.
- В поле “Имя хоста” введите ваш IP-адрес.
- В поле “Имя пользователя” добавьте логин, не забудьте прописать пароль.
Нажмите “Войти”, чтобы преступить к работе с FTP.