- - Кращі безкоштовні сервери TFTP, доступні для Windows, Linux та macOS

Кращі безкоштовні сервери TFTP, доступні для Windows, Linux та macOS

Тривіальний протокол передачі файлів або TFTP, якми його зазвичай називаємо, це один з найбільш використовуваних механізмів передачі файлів мережевими та системними адміністраторами. Це схоже на його старшого брата FTP, або протокол передачі файлів, хоча і дуже різний. Це обмежений і легкий протокол, який забирає мало ресурсів, що робить його ідеальним способом вибору для передачі файлів, таких як оновлення програмного забезпечення або конфігурації системи. Це також протокол, який дозволяє завантажувати безмежний ПК з мережі за допомогою протоколу BOOTP. Сьогодні ми розкриваємо найкращі безкоштовні сервери TFTP, доступні для Windows, Linux та macOS.

У найбільш типовому використанні файли передаютьсяміж сервером та пристроєм, де вони використовуються. Сьогодні ми розкриваємо кілька найкращих безкоштовних серверів TFTP, які ми могли знайти в Інтернеті. Всі вони зроблять роботу, але в деяких випадках трапляються тонкі відмінності, які ми намагаємося окреслити. Але перед тим, як представити наші топ-сервери, давайте подивимося, що саме означає TFTP.

Пояснення передачі файлів TFTP

Тривіальний протокол передачі файлів або TFTP - це aспрощений протокол передачі файлів. На відміну від FTP, він не використовує протокол TCP, орієнтований на з'єднання, але замість цього використовує протокол UDP без підключення на IP-порту 69. В силу того, що без зв'язку, втрата пакетів можлива при передачі, і клієнт, і сервер повинні мати можливість керувати ним. Протокол також може бути повільнішим, тому що він не використовує вікна, тим самим знижуючи його ефективність на посиланнях з високою затримкою. З цієї причини він найчастіше використовується в локальних мережах.

Серед спрощення TFTP порівняно зFTP, TFTP не дає можливості перелічити файли на сервері. Він також не має можливості аутентифікації користувача та можливості шифрування. Ви повинні точно знати, яке ім’я файлу ви хочете перенести. Він підтримує використання шляхів, що відносяться до домашнього каталогу сервера, але знову ж таки, треба знати шлях, оскільки немає способу перегляду дерева каталогів. І нарешті, стандартна реалізація TFTP не має права читання та / або запису прав.

Через свої обмеження більшість користувачів віддають перевагу FTPдо TFTP. Тим не менш, TFTP дуже сильно використовується мережевими та системними адміністраторами для оновлення мікропрограмного забезпечення на декількох типах апаратних засобів, таких як комутатори, маршрутизатори, брандмауери, балансири навантажень тощо. BOOTP процес завантаження зображення операційної системи на бездискові комп'ютери та робочі станції.

Остання версія протоколу - версія 2, визначена в RFC 1350, яка починається з 1992 року. Він там існує досить давно, і це найбільш використовувана версія.

Кращі сервери TFTP для Windows

Оскільки Windows - це найпоширеніша операційна системаСистема, не дивно, що сім або кращі наші сервери є для цієї платформи. Зрештою, незалежно від того, яким типом обладнання ви керуєте, чи які ваші потреби в передачі файлів TFTP, швидше за все, ви це зробите з комп’ютера Windows.

1. TFTP-сервер SolarWinds (ЗАВАНТАЖИТИ БЕЗКОШТОВНО)

Якщо ви не знаєте SolarWinds, це компаніяробить безліч чудових інструментів управління мережею. Він пропонує широкий спектр інструментів для вирішення майже всіх завдань управління мережею, які можна придумати. Більшість їх інструментів порівняно недорогі в порівнянні з конкуруючими продуктами, і всі вони мають безкоштовний пробний період, так що ви можете перевірити їх у вашому оточенні. Але навіть краще, ніж їх безкоштовні випробування, SolarWinds також пропонує кілька дуже корисних безкоштовних інструментів.

Безкоштовний сервер TFTP SolarWinds є одним із цих інструментів. Ви можете завантажити інструмент з ця сторінка. Сервер TFTP працює як служба Windows. Його робота прозора, і управління нею має бути легким для всіх, хто має певні знання про адміністрування системи Windows.

Безкоштовний сервер TFTP SolarWinds

Сервер TFTP, як правило, є простим інструментомцей. Про це не багато чого сказати. Серед його головних особливостей, які варто відзначити, це не справжній 100% безкоштовний інструмент назавжди і ні для кого. Вона не обмежена тривалістю та типом використання. Ще одна важлива особливість, про яку заявляє SolarWinds, - це можливість запускати одночасні передачі з декількох пристроїв. І хоча протокол TFTP не має вбудованої захищеності, TFTP-сервер SolarWinds може бути налаштований так, щоб допускати з'єднання лише з певних IP-адрес або діапазонів адрес. І нарешті, TFTP-сервер SolarWinds може обробляти файли розміром до 4 Гб. Швидше за все, вам ніколи не знадобиться передавати більший файл через TFTP.

ПОСИЛАННЯ: Завантажте безкоштовний сервер TFTP SolarWinds

2. Утиліта Windows TFTP

Незважаючи на свою назву, цей інструмент не від Microsoft. Утиліта Windows TFTP - це фактично сервер TFTP без голівки. Він був розроблений mgenti за допомогою C # та .net Framework від Microsoft. Це робить дуже маленьким виконуваний файл, особливо якщо врахувати, що практично немає параметрів, які можна налаштувати. Однак ця відсутність опцій також означає, що ви навіть не можете вказати, до якого інтерфейсу буде прив’язаний сервер, і, отже, ви приймете вхідні з'єднання на всіх них.

Утиліта Windows TFTP

Невеликий розмір сервера випливає з його використання.net рамки. Звичайно, це означає, що якщо у вас ще не встановлена ​​рамка .net, слід встановити шлях, який перевищує просто сервер. Знову ж таки, в наші дні не так багато комп’ютерів Windows, на яких не встановлено .net-фреймворк, як це використовується у багатьох проектах з розробки програмного забезпечення.

А якщо ви самостійно розробник, утиліта також включає клас .net, який може використовуватись будь-хто для додавання TFTP-сервера та функціональності клієнта до свого програмного забезпечення.

Сервер доступний на його сторінці Sourceforge, і він знаходиться у відкритому доступі, а це означає, що будь-хто вільний ним користуватися.

3. Tftpd32 (& Tftpd64)

Tftpd32 від розробника Philippe Jounin - це дужепопулярний сервер TFTP для Windows. Насправді це набагато більше, ніж просто сервер TFTP. Додаток, готовий до IPV6, також включає DHCP-сервер, DNS-сервер, SNTP-сервер для синхронізації годин, сервер syslog та клієнт TFTP. Це велика кількість функціональних можливостей, упакованих в одному додатку.

Робочий tftpd32

Насправді це, можливо, занадто велика функціональністьмало обставин, коли можна було б запустити всі ці сервіси з одного комп’ютера. Єдине місце, де ми бачимо використання для всіх цих серверів - це дуже маленька бізнес-мережа. У великих мережах більшість цих служб, таких як DNS і DHCP, але також SNTP, часто запускаються з будь-якого сервера служб каталогів.

Як зазначено на веб-сайті програми "Клієнт і сервер TFTP повністю сумісні з підтримкою параметрів TFTP (tsize, blockize та timeout), які дозволяють досягти максимальної продуктивності при передачі даних."
Інші корисні функції сервера - це каталог каталогів, налаштування безпеки, фільтрація інтерфейсу, панелі прогресу та раннє підтвердження.

Веб-сайт розробника пропонує кількарізні завантаження. Додаток можна завантажити у вигляді поштового файлу або виконавчого інсталятора. Існує також версія, яка працює як служба. І нарешті, ви можете вибрати Tftpd64, саме таку програму, але складену як додаток на 64 біти.

4. WhatsUp Free TFTP Server

WhatsUp, в тому, що ви навряд чи ви ніколи не чулиз нього - це інструмент моніторингу, який забезпечує централізоване місце для моніторингу часу та доступності пристроїв та серверів. Це вже багато століть і здобуло чудову репутацію надійної платформи моніторингу. Приблизно як SolarWinds, компанія Ipswitch, яка стоїть за WhatsUp, робить деякі безкоштовні інструменти.

WhatUp TFTP-сервер

WhatsUp Free TFTP-сервер - один із Ipswitchбезкоштовні інструменти. Це досить просто з точки зору функціональності, але знову ж таки, саме цього можна було б очікувати від TFTP. Безкоштовний сервер, орієнтований на мережевих інженерів, потребує переміщення файлів з одного пристрою на інший з якомога меншими проблемами. Додаток, який має як сервісний компонент, який працює у фоновому режимі, так і додаток для його моніторингу та налаштування, працює дуже добре. Однак відсутність документації може стати показовим для деяких.

Якщо ви зацікавлені у наданні WhatsUp безкоштовноTFTP-сервер спробуйте, програмне забезпечення можна завантажити з цієї сторінки. Вам потрібно буде заповнити форму зі своїм іменем та адресою електронної пошти, і ви можете розраховувати, що незабаром після цього зв’яжеться з Ipswitch. Зрештою, має бути причина, чому така компанія, як Ipswitch, давала б такий продукт безкоштовно.

5. Сервер haneWIN TFTP

Програмне забезпечення haneWin - це невелика компанія, яка виробляємережеве програмне забезпечення для Windows. А враховуючи, що деякі їх продукти працюють під Windows 95, 98 та ME, здається, вони там були назавжди. Серед їхніх різних продуктів ви знайдете DHCP, DNS, NFS та TFTP-сервери. Сервер haneWIN TFTP - це повнофункціональний додаток, який доступний як у 32-, так і в 64-бітних версіях. Він запускається майже в будь-якій версії Windows після Windows XP, аж до Windows 10.

сервер haneWIN TFTP

На відміну від більшості інших серверів TFTP, haneWINСервер TFTP реалізує певну форму контролю доступу на основі IP-адреси клієнта. Дозвіл на читання та запис, а також доступ до каталогу можна встановити на сервері на основі IP-адреси.

Сервер постачається з двох компонентів, Windowsсервіс та аплет на панелі керування, що дозволяє змінювати налаштування сервера та контролювати передачу файлів. Його також можна запустити з командного рядка, що робить його чудовим вибором для сценаріїв операцій. Разом із сервером поставляється клієнт TFTP, який реалізований у вигляді DLL, до якого ви отримуєте доступ через командний рядок.

Ви можете завантажити файл безпосередньо з веб-сайту розробника.

6. WinAgents TFTP Server

Ще одна невелика компанія програмного забезпечення WinAgentsщо публікує програмне забезпечення для управління мережею. Однією з провідних продуктів компанії є її сервер WinAgents TFTP. Він працює на більшості серверних платформ Windows з Windows XP. Сюди входять Windows 2000 (сервер), XP, 2003 (сервер), Vista, Windows 7 та 2008 (сервер). Хоча сервер є 32-бітним додатком, він також буде добре працювати в 64-бітних системах.

WinAgents TFTP Server

Сервер реалізує певну форму необробленого доступууправління на основі IP-адреси джерела. Але особливістю людини, що відрізняє TFTP-сервер WinAgents, є його використання або віртуальні папки. Вони, як видається, існують для клієнтів TFTP, які підключаються до сервера, а насправді їх не існує. Вони використовуються для надання якоїсь організації для передачі файлів TFTP.

Сервер WinAgents TFTP - це справжній безкоштовний фрагментпрограмне забезпечення, хоча воно має одне суворе обмеження. Програмне забезпечення, випущене у вигляді пробного програмного забезпечення, працює на повній потужності протягом 30-денного періоду тестування, після чого воно буде обмежено двома одночасними завантаженнями. Це обмеження можна усунути, придбавши ліцензію на програмне забезпечення. Програмне забезпечення можна завантажити та придбати ліцензію на веб-сайті WinAgents.

7. Spiceworks TFTP-сервер для ІТ-профі

Сервер Spiceworks TFTP для ІТ-профі - це спосіббільше, ніж просто сервер TFTP. Це невелика система управління конфігурацією. Він використовує TFTP для витягування файлів конфігурації зі своїх пристроїв і може порівнювати конфігураційні файли поряд. Це забезпечить стандартизацію вашої конфігурації у всій мережі.

Spiceworks TFTP Server

Програмне забезпечення також може допомогти зберегти вашу прошивкуна сьогоднішній день, використовуючи сховище для програмного забезпечення пристрою. Але перш за все програмне забезпечення є таким же TFTP-сервером, який працює дуже добре. Ви можете використовувати його для будь-яких цілей, які вважаєте за потрібне. Його можна завантажити в обмін на вашу особисту інформацію - з веб-сайту Spicework.

Linux TFTP-сервери

Linux - дуже популярна операційна система, і цене рідко можна побачити мережевих адміністраторів, які ним користуються. Більшість дистрибутивів Linux мають щонайменше один сервер TFTP, хоча він за умовчанням рідко включений або навіть встановлений. Він як і раніше є, хоча є частиною пакету, який часто називають TFTPd, а «d» означає Daemon, назву Unix для програми, яка працює у фоновому режимі. За функціональністю він схожий на сервіс Windows.

1. atftpd

Популярний TFTP-сервер у світі Linux єназивається розширеним сервером TFTP. Зазвичай він поставляється в пакеті з назвою aftpd. Thit - це чудовий багатопотоковий сервер, який підтримує багатоадресову передачу. Таким чином, це чудовий варіант для нестандартних розгортань.

Залежно від вашого дистрибутива Linux, ви використовуєте apt-get або yum для встановлення демона. Ось як це робиться під apt-get.

$ sudo apt-get install atftpd

На відміну від більшості серверів Windows TFTP atftpd єконфігурується шляхом редагування файла конфігурації, який знаходиться в / etc / default / atftpd. У конфігураційному файлі ви вкажете такі речі, як порт (и) для прослуховування або запускати програмне забезпечення та демон або процес Inetd. Ось що зазвичай ви знайдете у конфігураційному файлі.

USE_INETD=true
OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp"

2. tftpd-hpa

tftpd-hpa - ще один популярний сервер TFTPLinux. З таким простим протоколом, як TFTP, кожен сервер має майже такий самий набір функцій. Основні причини, чому ви обираєте один над іншим, пов’язані із залежностями та документацією.

Зазвичай ви використовуєте tftpd-hpa, коли не можете atftpd надійно працювати. Його легко встановити лише однією командою apt-get.

$ sudo apt-get install tftpd-hpa

Як і попередній запис, tftpd-hpa налаштовується через конфігураційний файл у / etc / default / tftpd-hpa. Ось що ви зазвичай знайдете у цьому файлі:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

Будь-який із цих параметрів можна змінити на ваш смак, відредагувавши файл. Після зміни сервер повинен бути перезапущений за допомогою цієї команди:

sudo service tftpd-hpa restart

Сервер macOS TFTP (2700)

macOS, мабуть, не найбільш використовувана платформамережеві адміністратори. Все-таки він має вбудований TFTP-сервер. Він не завантажується за замовчуванням, але включити це досить просто. Найпростіший спосіб досягти цього - просто ввести таку команду у вікно терміналу:

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

Вам буде запропоновано ввести пароль macOS, щоб продовжити.

Після встановлення ви можете використовувати команду netstat, щоб підтвердити, що вона працює:

$ netstat -n | grep *.69
udp4 0 .69 .*
udp6 0 .69 .*

Це говорить вам про те, що сервер TFTP прослуховує порт 69, чекає з'єднання, і він прийме з'єднання IP V4 та IPI V6.

Якщо вам потрібно вимкнути сервер TFTP, просто скористайтеся командою unload:

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist

Підведенню

Незважаючи на грубу природу, протокол TFTP єяк і раніше широко використовується в галузі управління мережею. Це основний спосіб встановлення та модернізації програмного забезпечення та програмного забезпечення на багатьох – можливо більшості мережевих пристроях.

Чи використовуєте ви Windows, Linus чи навіть macOS,є TFTP-сервери, доступні безкоштовно. Ми щойно перерахували 10 найкращих. Не соромтеся спробувати будь-яку з них, але нехай буде відомо, що перший, TFTP-сервер SolarWinds є улюбленим. Це високоякісний сервер, який буде виконувати роботу послідовно.

Коментарі