FTP (File Transfer Protocol) Введение
Установка FTP
Проверка установки:
rpm -qa | grep vsftpd
dpkg -l | grep vsftpd
Установка:
sudo yum install -y vsftpd
sudo apt-get install -y vsftpd
Перед использованием FTP необходимо выполнить следующие шаги:
sudo getenforce
.sudo setenforce 0
.sudo setenforce 1
.sudo vim /etc/selinux/config
,SELINUX=enforcing
на SELINUX=disbaled
, после настройки необходимо перезагрузить систему.Общие параметры конфигурации сервера FTP
Vsftpd по умолчанию поддерживает использование учётных записей Linux для входа (после входа можно увидеть содержимое своего домашнего каталога), права доступа такие же, как у учётной записи Linux. Однако рекомендуется использовать функцию управления виртуальными учётными записями, предоставляемую программным обеспечением, и входить в систему с помощью виртуальной учётной записи.
Конфигурационный файл (не забудьте сделать резервную копию): sudo vim /etc/vsftpd/vsftpd.conf
, для старых версий системы: vim /etc/vsftpd.conf
.
Основные параметры конфигурации:
sudo vim /etc/vsftpd/ftpusers
, root-пользователь также находится в чёрном списке по умолчанию.sudo vim /etc/vsftpd/user_list
.service vsftpd restart
.Два режима передачи данных vsftpd
Разделены на активный режим (PORT) и пассивный режим (PASV). Эти два режима связаны с некоторыми проблемами портов и, следовательно, с проблемами брандмауэров, поэтому на них следует обратить особое внимание. Активный режим относительно прост, просто откройте порты 21 и 20 на брандмауэре. Пассивный режим требует открытия одного порта в зависимости от ситуации.
Два рабочих режима vsftpd
Разделяются на режим xinetd и автономный режим.
Режим xinetd: xinetd используется в качестве сторожевого процесса FTP, отвечает за мониторинг порта 21, как только внешний запрос инициирует соединение с портом 21, он вызывает основную программу обработки FTP, после завершения соединения основная программа закрывается и освобождает ресурсы памяти. Преимущество заключается в том, что ресурсы используются меньше, подходит для случаев с небольшим количеством подключений к FTP.
Автономный режим: напрямую используйте основную программу FTP в качестве сторожевой программы FTP, отвечающей за мониторинг порта 21. Поскольку нет необходимости проходить через прокси-сервер переднего плана xinetd, скорость отклика выше, подходит для сценариев с большим количеством соединений, но поскольку основная программа FTP остаётся в памяти в течение длительного времени, она потребляет больше ресурсов. Автономный запуск один раз, остаётся в памяти во время работы, преимущество заключается в быстрой реакции на сигналы подключения, недостаток заключается в потреблении определённых системных ресурсов, поэтому он часто применяется в профессиональных FTP-серверах с высокими требованиями к реальному времени.
В отличие от этого, xinetd активирует процесс FTP только тогда, когда поступает внешний запрос на соединение, поэтому он не подходит для систем с большим количеством одновременных подключений. Кроме того, режим xinetd не использует системные ресурсы. Помимо влияния на скорость отклика и использование ресурсов, vsftpd также предоставляет некоторые дополнительные расширенные функции, такие как поддержка ограничения per_IP (для одного IP) в режиме xinetd, в то время как автономный режим более способствует применению функций проверки PAM.
Настройка режима xinetd:
sudo vim /etc/xinetd.d/vsftpd
;sudo vim /etc/vsftpd/vsftpd.conf
;listen=YES
, то прокомментируйте его.sudo /etc/rc.d/init.d/xinetd restart
.sudo vim /etc/xinetd.d/vsftpd
;sudo vim /etc/vsftpd/vsftpd.conf
;sudo service vsftpd restart
.Ресурсы FTP
http://www.jikexueyuan.com/course/994.html,
http://www.while0.com/36.html,
http://www.cnblogs.com/CSGrandeur/p/3754126.html,
http://www.centoscn.com/image-text/config/2015/0613/5651.html,
http://wiki.ubuntu.org.cn/Vsftpd.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )