Что такое 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. Как вручную настроить сервер хостинга на CentOS 7
  4. Как настроить Freeradius для Active Directory и MySQL
  5. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  6. Установка и настройка сервера ProFTPd на Linux CentOS 7
  7. Установка и настройка 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 для копирования информации в облачные хранилища

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

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

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

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

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

HTTP   Контроллер домена   RAW (файловая система)   Aptly   Dovecot   Жесткая ссылка   Heartbeat   Kafka   Битрикс24   PhpMyAdmin   Patroni   AWS   Java   DFS   Симлинк   Jira   Zabbix   S.M.A.R.T.   WPS   Термопаста  
.....

Реклама