
Много раз, После установки новой операционной системы на нашем сервере, Это необходимо иметь FTP-сервер чтобы иметь право на удаленно для файловая система или так другие пользователи они могут получить доступ к, без страха, что может поставить под угрозу сам сервер, или, возможно, позволит вам Пользователи без знания Linux может Отправка и загрузка файлов.
В нашем случае, Давайте посмотрим, как вы можете сделать установку vsFTPd (Очень безопасный FTP сервер), Что такое Облегченный FTP сервера для CentOS, Таким образом, довольно легко и просто.
Как установить vsFTPd, FTP-сервер, в CentOS
Прежде всего, Вы должны подключение с сервером Использование SSH или физически с пользователь у привилегии администратора или любой другой, что вы можете сделать sudo для, После входа в систему, чтобы получить эти привилегии.
Однажды внутри, для выполнения своих Установка, В Командная консоль o Терминал выполните следующую команду:
1 | $ sudo yum -y install vsftpd |
Если вы обращаетесь с пользователь Имея, уже сама по себе, привилегии администратора, нет необходимости писать в начале ‘sudo‘.
После установки, Мы будем иметь доступ к файл конфигурации для выполнения некоторых изменения о эта утилита. Этот файл расположен в папке /ETC/vsftpd/vsftpd.conf, так что вы можете Откройте его и изменить его с Vim следующим образом:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
После того, как файл открыт, Мы собираемся Найдите строки где находятся следующие переменная, их настройка с ценностями, которые мы даем им ниже:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
В дополнение, в конце файла необходимо Добавить следующие строки, которая позволит нам сделать подключения в пассивном режиме, а также конфигурации порты для использования для этого:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
После завершения изменения, сохраняет и закрывает файл, с помощью клавиш : x + ИНТРО.
Затем мы собираемся Настройка брандмауэра, Зачем Разрешить входящие соединения FTP. Для этого, Если вы используете брандмауэр iptables, выполните следующие команды:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
С этим мы Настройка порты 20 и 21, которые используются для контроль и передача данных, В дополнение к порты 30300 для 30309 для пассивный режим.
И наконец, Мы собираемся Запустите сервер FTP и мы делаем это загружать при загрузке системы. Для этого, выполните следующее команды:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
Вы готовы! После этого, у нас есть установлен и запущен Наши FTP-сервер, в частности vsFTPd, в нашем Сервера CentOS, готова принимать запросы на подключение и начать осуществлять Совместное использование файлов.
