Як налаштувати та налаштувати TFTP-сервер у Windows 10

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

Всі ми знаємо домашню групу Windows, яка дозволяє обмінюватися файлами по мережі без великих перешкод. Однак він був видалений з Windows 10 в оновлення v1803, завдяки якому потрібні альтернативні роздільні рішення. Швидким вирішенням буде використання TFTP-сервера, його легко та легко налаштувати. У цій статті ми будемо використовувати сервер TFTP SolarWinds ( завантажити тут ), який досить простий у використанні, і він дозволяє надійно та швидко переносити файли по мережі. Ми також рекомендуємо використовувати SolarWinds TFTP Server, оскільки вони є спеціалізованою компанією, спеціально розробляючи програмне забезпечення та рішення для великих організацій для управління мережами, системами та ІТ-інфраструктурою.

Передумови:

Перш ніж ми розберемося в суті статті та покажемо, як налаштувати свій TFTP-сервер, вам знадобляться певні речі. Ось що вам потрібно -

  • Обліковий запис адміністратора: Якщо ви не використовуєте обліковий запис адміністратора, ви не будете встановлювати сервер TFTP у вашій системі. Тому переконайтеся, що ви зареєстровані як адміністратор.
  • SolarWinds TFTP Server: Для того, щоб налаштувати TFTP-сервер, вам доведеться завантажити утиліту TFTP Server із SolarWinds. Ви можете завантажити його звідси . Завантаживши .zip файл, витягніть його на робочий стіл, а потім просто пройдіть установку прямо.
  • Переадресація портів: Щоб дозволити віддалений доступ до вашого сервера TFTP, вам потрібно перенаправити порт UDP 69 на IP-адресу вашої мережі з вашого маршрутизатора, щоб дозволити користувачам за межами вашої мережі отримати доступ до сервера. Однак якщо віддалене з'єднання не потрібне, вам не потрібно переадресовувати порти.

Після того, як ви виконали всі вимоги, ви готові налаштувати сервер.

Віддалений доступ або локальний доступ

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

Конфігурація IP для Solarwinds TFTP

Налаштування сервера TFTP

Щоб налаштувати сервер, дотримуйтесь наведених інструкцій:

  1. Перш за все, запустіть утиліту сервера SolarWinds TFTP Server, перейшовши в меню « Пуск» та пошукаючи сервер TFTP .
  2. Після завантаження натисніть на файл і виберіть пункт Налаштувати .

    Меню файлу сервера TFTP SolarWinds
  3. Тепер, якщо ви хочете, щоб сервер відображався в системній панелі Windows, натисніть " Додати сервер TFTP в системний трей Windows ".
  4. Після цього вам доведеться вибрати Каталог кореневих серверів . Тут зберігаються всі отримані файли. Крім того, якщо ви хочете надіслати деякі файли, вам доведеться спочатку скопіювати файли в цей каталог. Клацніть на Огляд та виберіть місце на ваш вибір.

    Зміна кореневого каталогу сервера
  5. Потім перейдіть на вкладку Безпека, щоб застосувати деякі обмеження.
  6. Якщо ви хочете надсилати файли, натисніть Надіслати файли . Якщо ви хочете отримувати файли, натисніть Отримати файли . Якщо ви хочете зробити те і інше, переконайтесь, що прапорець " Надіслати та отримати файли " встановлено.

    Вибір типів передачі
  7. Завдяки утиліті SolarWinds TFTP Server, ви можете додати додаткову безпеку, дозволяючи певній IP-адресі надсилати та отримувати файли. Якщо ви хочете зробити це, поставте прапорець " Дозволити лише наступну IP-адресу для надсилання / отримання файлів " та натисніть кнопку Додати .
  8. Введіть діапазон IP-адрес і натисніть кнопку ОК .

    Дозволений діапазон IP-адрес
  9. Нарешті, натисніть кнопку OK, щоб закрити вікно конфігурації.

Тобто, ви успішно налаштували та налаштували свій TFTP-сервер.

Використання сервера TFTP

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

Порт вперед - Щоб запустити його, спочатку потрібно пересвідчитись на номер порту 69, якщо ви хочете, щоб системи поза мережею мали доступ до нього. Переадресація портів зазвичай відрізняється для різних прошивок, тому ми не можемо охопити їх усі. Однак, щоб дати вам основне уявлення, вам доведеться отримати доступ до панелі управління маршрутизатора, перейти до розширеної настройки та знайти NAT чи порт вперед. Там просто зробіть новий запис та перешліть порт UDP 69 на вашу ipv4 адресу.

Зауважте, що якщо ви не збираєтесь віддалено передавати файли, вам не доведеться пересилати жодні порти.

Встановлення клієнта TFTP

Наступним кроком буде встановлення клієнта TFTP у віддаленій або локальній системі. Щоб встановити клієнт TFTP, виконайте наступне:

  1. Перейдіть до меню "Пуск" і відкрийте Панель управління .
  2. Перейдіть до " Програми та функції", а потім ліворуч натисніть " Увімкнути або вимкнути функції Windows ".
  3. Прокрутіть вниз і знайдіть клієнта TFTP . Поставте прапорець.

    Встановлення клієнта TFTP
  4. Клацніть OK, щоб встановити клієнта.
  5. Зачекайте, коли це завершиться.

Пам'ятайте, що це має бути в системі, яка не працює на сервері.

Налаштування брандмауера для дозволу TFTP

Після того як ви встановите клієнт TFTP у вашій системі, вам доведеться або вимкнути брандмауер Windows, або додати виняток для TFTP-з'єднань. Ось як це зробити:

  1. Перейдіть до меню "Пуск" і відкрийте Панель управління .
  2. Змініть Погляд на Великі піктограми та виберіть Брандмауер Windows Defender .
  3. Щоб вимкнути брандмауер Windows Defender, натисніть « Увімкнути або вимкнути Windows Defender ».
  4. Установіть прапорець " Вимкнути брандмауер Windows Defender " в обох налаштуваннях та натисніть кнопку ОК.

    Відключення брандмауера Windows Defender
  5. Якщо ви не хочете вимикати брандмауер Windows, ви можете просто додати виняток для TFTP-з'єднань. Для цього натисніть " Дозволити програму чи функцію через брандмауер Windows Defender " у вікні налаштувань брандмауера Windows.
  6. Натисніть " Змінити налаштування ", щоб додати виняток.
  7. Тепер натисніть кнопку Дозволити інший додаток і натисніть кнопку Огляд .
  8. Шукайте TFTP.exe в каталозі Windows3232 . Виберіть його та натисніть кнопку Відкрити.
  9. Установіть прапорці приватного та загального користування та натисніть кнопку ОК .

    Дозволити TFTP через брандмауер

Передача файлів за допомогою TFTP

Нарешті, встановивши клієнт TFTP та переадресувавши порт UDP 69, ви готові передавати файли віддалено або локально. Для цього переконайтеся, що сервер працює, а потім дотримуйтесь наведених інструкцій:

  1. Натисніть клавішу Windows + R, щоб відкрити Запуск .
  2. Введіть ' cmd ', щоб відкрити командний рядок.
  3. Перш ніж перенести файли, переконайтеся, що файли, які ви хочете надіслати, знаходяться в каталозі кореневих серверів .
  4. Тепер, якщо ви хочете отримати файл, вам доведеться скористатися параметром GET . У випадку, якщо ви хочете надіслати файл, вам доведеться просто скористатися параметром PUT . Команда складається наступним чином:
     Tftp -i [IP-адреса сервера] [GET або PUT] [шлях файлу] 
  5. Прикладом може бути такий:
     Tftp -i 192.168.10.8 поставити E: \ hello.txt 

    Надсилання файлу за допомогою TFTP
  6. Якщо ви хочете отримати файл, команда буде виконана наступним чином:
     Tftp -i 192.168.10.8 отримати hello.txt 

Отримання файлу за допомогою TFTP
Примітка:

Якщо ви хочете віддалено перенести файли, вам доведеться вказати загальнодоступну IP-адресу в командному рядку, а потім порт. Прикладом може бути:

 Tftp -i 39.43.126.2:69 поставити E: \ hello.txt 

Цікаві Статті