Что такое FTP

Обновлено Обновлено: Опубликовано Опубликовано:

FTP —
простыми словами

протокол для реализации передачи файлов по сети. Для использования необходимо специальное программное обеспечение, называемое FTP-клиентом (например, браузер или Filezilla), которое подключается к FTP-серверу. По умолчанию, используются сетевые порты 21, 20 (активный режим), 49152-65534 (динамические).

Может работать в двух режимах — активном и пассивном. При активном клиент отправляет свой IP-адрес, сервер создает с ним соединение. Пассивный — клиент получает от сервера номер динамического порта и устанавливает с ним соединение по этому порту. Пассивный режим применяется клиентами, находящимися за брандмауэром.

Популярные программы для сервера:

  • FileZilla (Windows, Linux)
  • IIS (Windows)
  • ProFTPd (Linux)
  • vsFTPd (Linux)

Наиболее используемое ПО в качестве клиента:

  • Любой браузер
  • FileZilla
  • Файловые менеджеры (например, Far Manager или Total Commander)

Подробнее об FTP на Википедии

Встречается в статьях

Инструкции:

  1. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  2. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  3. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  4. Как вручную настроить сервер хостинга на CentOS 7
  5. Как настроить Freeradius для Active Directory и MySQL
  6. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  7. Установка и настройка сервера ProFTPd на Linux CentOS 7
  8. Установка и настройка FTP-сервера vsFTPd на CentOS 7

Мини-инструкции:

  1. Установка и базовая настройка vsFTPd на Ubuntu Server
  2. Перенаправление портов на роутере Mikrotik
  3. Настройка ограничения chroot для протокола SFTP
  4. Использование бесплатной панели управления хостингом Brainy
  5. Как работать с квотами на дисковое пространство в Linux
  6. Как установить обновление для системы управления Wordpress
  7. Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
  8. Примеры настройки утилиты rclone для копирования информации в облачные хранилища
  9. Как установить и настроить сервер TFTP на Ubuntu Linux

Примеры скриптов:

  1. Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin

Примеры моих работ:

  1. Настройка домашнего FTP-сервера


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Zulip   UEFI   Server core   ICQ   Тачпад   SOCKS   Операционная система     Selinux   JQuery   WordPress   QR-код   Fail2ban   Видеокарта   PAM   POP3   Домен   Redmine   DirectX   DFS  
.....

Реклама