Существует большое разнообразие Протоколы передачи файлов (FTP) используется в Интернете сегодня. Одним из самых основных и, следовательно, наиболее широко используемых для передачи отдельных файлов низкого уровня, является Тривиальный FTP или Тривиальный протокол передачи файлов (TFTP). В этой статье мы рассмотрим 10 лучших TFTP-серверов для систем Windows и Linux..
TFTP имеет решающее значение для поддержки исправлений и конфигураций встроенных устройств и будет существовать еще долгое время. Протокол часто встречается в таких устройствах, как маршрутизаторы, медиа-стримеры и мобильные телефоны. Это основной способ, с помощью которого файлы прошивки отправляются на эти устройства для их обновления или исправления. TTP не подходит для использования через Интернет из-за недостаточной безопасности. FTP более распространен для использования через Интернет, и более безопасный SFTP становится все более популярным для безопасной передачи файлов через Интернет..
Существует много деталей по каждому из инструментов, которые мы выбрали для этой статьи ниже, но Если у вас есть время только для краткого изложения, вот лучшие бесплатные серверы TFTP:
- SolarWinds Бесплатный TFTP сервер (СКАЧАТЬ БЕСПЛАТНО) – Этот инструмент работает в Windows и включает блокировку диапазона IP-адресов и может передавать файлы размером до 4 ГБ..
- Утилита Windows TFTP – Легкий бесплатный TFTP-сервер с преимуществом быстрой передачи небольших файлов..
- TFTPD32 – Пакет полезных сетевых мониторов, который включает монитор DHCP-сервера, монитор DNS и сервер Syslog, а также TFTP-сервер..
- WhatsUp Бесплатный TFTP сервер – Интеллектуальный интерфейс, который взаимодействует с эффективным TFTP-сервером..
- TFTP сервер haneWIN – 32-битный и 64-битный TFTP-сервер для сред Windows, который в операциях может быть ограничен IP-адресом или каталогом.
- WinAgents – Небольшой TFTP-сервер для Windows с возможностью управления виртуальными файловыми папками.
- Spiceworks TFTP Spiceworks – это поддерживаемая рекламой система управления сетью, и этот TFTP-сервер является ее частью..
- atftpd – Утилита командной строки Linux, которая быстро передает файлы, но не имеет защиты.
- TFTPD-гПа – Простая система командной строки Linux TFTP.
- macOS TFTP сервер – Простой TFTP-сервер для MacOS.
Что такое TFTP?
Текущие сессии FTP поддерживают много различных команд. При входе на FTP-сервер пользователи обычно могут просматривать, удалять, переименовывать, загружать или загружать файлы и изменять каталоги. Напротив, TFTP предлагает только возможность загружать или скачивать файл и использует UDP поверх IP вместо более стандартного стека TCP / IP. Протокол не способен предоставить более продвинутые функциональные возможности, но компенсирует это с помощью метода отказоустойчивости, который делает его чрезвычайно надежным. Из-за этой ограниченной функциональности серверы TFTP могут занимать очень мало места на диске и в памяти, что делает его идеальным для использования во встроенных устройствах.
Внимание: TFTP имеет нулевую безопасность. Учетных записей пользователей не существует, поэтому любой сможет подключиться к вашему TFTP-серверу. Убедитесь, что ваш сервер защищен каким-либо другим способом, например, с помощью брандмауэра или путем ограничения сетевых интерфейсов, на которых сервер слушает.
Linux, безусловно, является самой распространенной операционной системой на тех устройствах, где вы можете встретить TFTP-сервер. Но есть также богатая экосистема устройств Windows и macOS, которые работают с микропрограммой (например, Apple TV и Microsoft Surface).
Смотрите также:
- Лучшие SCP-серверы
- Лучшие SFTP-серверы
Лучшие бесплатные Windows TFTP серверы
Некоторые соображения, которые мы учитывали при выборе инструментов для этого списка, были: надежность, простота настройки и использования, достаточная документация и поддержка, а также надежность инструментов в различных отраслях промышленности..
1. TFTP сервер SolarWinds (БЕСПЛАТНАЯ ЗАГРУЗКА)
Сервер TFTP, предлагаемый SolarWinds, является 100% бесплатной версией, которая работает только под Windows. Это не истекающее испытание. Он предлагает базовую функциональность, такую как блокировка диапазона IP-адресов, и может передавать файлы размером до 4 ГБ. Он работает как служба Windows, что облегчает управление с помощью собственных инструментов Windows.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ НА ОФИЦИАЛЬНОМ САЙТЕ СОЛНЕЧНЫХ:
www.solarwinds.com/free-tools/free-tftp-server/
ВЫБОР РЕДАКТОРА
Настройка проста, и TFTP-сервер SolarWinds поддерживает одновременную передачу и возможность авторизации только определенных IP-адресов. Это совершенно бесплатно скачать.
Скачать: БЕСПЛАТНО скачать на SolarWinds.com
Официальный сайт: www.solarwinds.com/free-tools/free-tftp-server/
ОПЕРАЦИОННЫЕ СИСТЕМЫ: Windows
2. Утилита Windows TFTP
Утилита TFTP для Windows – это простой TFTP-сервер для Windows. Он очень маленький и практически не имеет опций конфигурации. С одной стороны, это позволяет утилите быть очень маленькой и быстрой. С другой стороны, это означает, что вы не можете указать некоторую базовую конфигурацию, например, какой сетевой интерфейс связать. Небольшой размер зависит от .NET Framework. Но если у вас еще не установлена платформа .NET для какого-либо другого приложения, это может привести к значительному монтажу, поэтому эта утилита может быть не оптимальной для каждого варианта использования..
Кроме того, он поставляется с классом .NET, который разработчики могут использовать для включения TFTP в свои собственные приложения..
3. TFTPD32
Tftpd32 – чрезвычайно популярный TFTP-сервер с открытым исходным кодом для Windows. Это не только гладкий TFTP-сервер, но и некоторые другие функции. Список дополнительных функций включает в себя сервер DHCP, сервер DNS, сервер SNTP (время) и сервер системного журнала, поэтому он также поможет вам управлять своими IP-адресами. Довольно сложно придумать сценарий, в котором вам понадобится конкретный набор функций в одном приложении, но использование одного или двух в дополнение к серверу TFTP может удовлетворить некоторые потребности..
И не волнуйтесь, есть и 64-битная версия.
4. WhatsUp Бесплатный TFTP-сервер
WhatsUP TFTP server является продуктом от IPSwitch. Сервер TFTP предназначен для сетевых инженеров, которым просто нужно доставлять файлы туда, где они находятся, с наименьшим беспокойством. WhatsUp – это бесплатный инструмент, а не пробная версия. На бесплатном сервере WhatsUp TFTP практически нет документации, поэтому трудно определить, какие варианты использования лучше всего использовать.
5. HaneWIN TFTP сервер
TFTP-сервер haneWIN – это полнофункциональный 32- и 64-разрядный TFTP-сервер, работающий под управлением Windows XP / VISTA / 20xx (серверы) / 7/8/10. Он немного отличается от модели TFTP, поддерживая средства управления доступом, которые изначально не являются частью TFTP. Этот TFTP-сервер может ограничивать IP-адреса, чтобы разрешить только загрузку или выгрузку и доступ к каталогам сервера. Интересной особенностью является то, что он также может быть запущен полностью из командной строки, что делает его очень полезным для действий по сценарию. Он также включает в себя клиент TFTP, который работает как DLL. HaneWIN Software также производит DHCP-сервер с интегрированным TFTP-сервером..
6. WinAGents
Набор программного обеспечения WinAgents включает в себя надежный TFTP-сервер, работающий на платформе: Windows 2000 (сервер), XP, 2003 (сервер), Vista, Windows 7 и 2008 (сервер). Он также поддерживает 64-битные платформы, хотя и делает это при запуске 32-битной службы. Он имеет некоторые ограниченные средства управления доступом, такие как доступ к файлам на основе IP, и использует только один порт UDP, что упрощает обработку за брандмауэром. Очень полезная функция WinAgents – поддержка виртуальных файловых папок. Это означает, что вы можете создавать папки, которые кажутся существующими для пользователей TFTP, но не обязательно должны существовать на диске сервера. Эта функция может упростить организацию файлов, что очень печально в традиционных TFTP.
7. Spiceworks TFTP сервер
Сервер Spiceworks TFTP ориентирован на управление сетью. Поддержание всех ваших устройств в актуальном состоянии, а также обеспечение стандартной конфигурации всей организации для каждого маршрутизатора и коммутатора может быть затруднено. Сервер Spiceworks TFTP может помочь поддерживать на всех ваших устройствах текущую прошивку и настройки с минимальными усилиями. Одной из дополнительных функций Spiceworks является возможность параллельного сравнения конфигураций сети с существующими резервными копиями для быстрого обнаружения устройств, на которых установлено устаревшее программное обеспечение. Такие мелкие идеи могут помочь быстро определить поведение мошенников в сегментах сети..
Linux TFTP серверы
Для большинства дистрибутивов Linux доступно множество TFTP-серверов. Популярным является сервер Advanced TFTP, входящий в пакет с именем atftpd. ‘D’ в конце многих пакетов Linux означает демон, который является Unix-подобным термином для приложения, которое работает в фоновом режиме. Демон Linux сродни службе Windows. Сервер ATFTP поддерживает многоадресную передачу и является многопоточным, что делает его немного более гибким для развертывания в нестандартных сетевых установках. Используйте apt-get или yum для его установки, в зависимости от вашего дистрибутива Linux.
8. atftpd
$ sudo apt-get install atftpd
Чтение списков пакетов … Готово
Построение дерева зависимостей
Чтение информации о состоянии … Готово
Будут установлены следующие НОВЫЕ пакеты:
atftpd
Вы найдете редкий файл конфигурации для atftpd в `/ etc / default / atftpd. Установите несколько быстрых опций, например, какие порты прослушивать, запускать ли они как демон или через inet.d, и вы готовы к работе..
$ cat atftpd
USE_INETD = TRUE
OPTIONS ="–tftpd-timeout 300 – retry-timeout 5 –mcast-порт 1758 –mcast-addr 239.239.239.0-255 –mcast-ttl 1 – maxthread 100 –verbose = 5 / srv / tftp"
Вам понадобится клиент TFTP. Их много, но клиент atftp – это быстрое и простое решение для командной строки. Для установки используйте apt-get install atftp. Затем подключитесь и загрузите файл:
$ atftp 192.168.2.146
TFTP> положить пустой файл
TFTP> уволиться
Мы видим, что пустой файл был загружен по пути, указанному в файле конфигурации / srv / tftp
$ ls -l / srv / tftp
-rw-rw-r– 1 jdw jdw 0 5 ноября 10:44 emptyfile
9. tftpd-hpa
Другой популярный TFTP-сервер для Linux – tftpd-hpa. Поскольку протокол TFTP очень прост, нет очевидных преимуществ выбора одного сервера TFTP перед другим. Однако из-за зависимостей и недостатков документации иногда один сервер будет работать лучше, чем другой. Если вы не можете запустить atftpd, попробуйте tftpd-hpa.
$ sudo apt-get установить tftpd-hpa
Чтение списков пакетов … Готово
Построение дерева зависимостей
Чтение информации о состоянии … Готово
Следующий пакет был автоматически установлен и больше не требуется:
Xinetd
Используйте sudo apt autoremove, чтобы удалить его.
Предлагаемые пакеты:
PXELINUX
Будут установлены следующие НОВЫЕ пакеты:
TFTPD-гПа
Вы найдете файл конфигурации в / etc / default / tftpd-hpa:
$ cat / etc / default / tftpd-hpa
# / И т.д. / по умолчанию / TFTPD-гПа
TFTP_USERNAME ="TFTP"
TFTP_DIRECTORY ="/ Var / Библиотека / TFTPBoot"
TFTP_ADDRESS =": 69"
TFTP_OPTIONS ="–безопасный"
Измените настройки по своему усмотрению, затем запустите сервер с помощью sudo service tftpd-hpa restart.
10. macOS TFTP сервер
В macOS есть встроенный TFTP-сервер, который по умолчанию загружаться не будет. Самый простой способ запустить его – просто набрать `sudo launchctl load -F / System / Library / LaunchDaemons / tftp.plist` и указать свой пароль при появлении запроса. Вы можете использовать что-то вроде netstat, чтобы убедиться, что он работает:
$ netstat -n | grep * .69
udp4 0 .69. *
udp6 0,69. *
Сервер TFTP теперь работает на порту 69, ожидая соединения. Вы можете использовать любой TFTP-клиент для подключения к серверу и загрузки или скачивания файлов. Чтобы выключить сервер TFTP, просто используйте команду unload:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Заключительные слова
Хотя TFTP не включает никаких процедур безопасности, это отсутствие безопасности не является уникальным среди систем сетевого администрирования. DHCP и широко распространенный SNMPv2 не включают меры безопасности. Убедитесь, что вы используете TFTP только в защищенной частной сети.