Как да настроите и конфигурирате TFTP сървър на Windows 10

TFTP сървърът се използва основно за прехвърляне на файлове между системи, които са свързани по мрежа. TFTP, известен също като Trivial File Transfer Protocol, е помощна програма за интернет, която можете да използвате за изпращане или получаване на файл от отдалечена система. Протоколът е много основен и не осигурява много сигурност на файловете, които се прехвърлят.

Всички знаем Windows Homegroup, която ви позволява да споделяте файлове по мрежа без големи препятствия. Той обаче е премахнат от Windows 10 в актуализацията на v1803, поради което са необходими алтернативни резолюции. Бързо решение ще бъде използването на TFTP сървър, лесно и лесно е да се настрои. В тази статия ще използваме SolarWinds TFTP Server ( изтеглете тук ), който е доста лесен за използване и ви позволява да прехвърляте файлове надеждно и с бърза скорост по мрежа. Ние също така препоръчваме да използвате SolarWinds TFTP Server, тъй като те са специализирана компания, специално разработваща софтуер и решения за големи организации, които да подпомогнат управлението на мрежи, системи и ИТ инфраструктура.

Необходими условия:

Преди да навлезем в същността на статията и да ви покажем как да настроите вашия TFTP сървър, има някои неща, които ще изисквате. Ето какво ви трябва -

  • Администраторски акаунт: Ако не използвате администраторски акаунт, няма да бъдете в настройка на TFTP сървър на вашата система. Ето защо, моля, уверете се, че сте влезли като администратор.
  • SolarWinds TFTP Server: За да настроите TFTP сървър, ще трябва да изтеглите помощната програма за TFTP Server от SolarWinds. Можете да го изтеглите от тук . След като изтеглите .zip файла, извлечете го на вашия работен плот и след това просто преминете през директната инсталация.
  • Пренасочване на пристанища: За да разрешите отдалечен достъп до вашия TFTP сървър, ще трябва да препратите UDP Port 69 до IP адреса на вашата мрежа от вашия рутер, за да може потребителите извън вашата мрежа да имат достъп до сървъра. Ако обаче отдалечената връзка не е необходима, не е необходимо да препращате портове.

След като сте изпълнили всички изисквания, сте готови да настроите сървъра.

Отдалечен достъп или Локален достъп

Ако сте решили да разрешите достъп до TFTP сървъра извън вашата локална мрежа, като например вашия дом или офис или където и да е другаде, ще трябва да гарантирате, че използвате статичен IP или вашия динамичен IP е добавен към белия списък по подразбиране TFTP сървърът позволява на всички IP адреси да изпращат и получават файлове заедно с пренасочен порт. Можете да добавите IP диапазон, за да разрешите множество IP адреси или съкратен диапазон, за да разрешите и едно устройство.

IP конфигурация за Solarwinds TFTP

Настройка на TFTP сървъра

За да настроите сървъра, моля, следвайте дадените инструкции:

  1. На първо място, стартирайте помощната програма SolarWinds TFTP Server, като отидете в менюто "Старт" и потърсите TFTP Server .
  2. След като се зареди, щракнете върху File и след това изберете Configure .

    Меню Файл на SolarWinds TFTP Server
  3. Сега, ако искате сървърът да се появи в системната лента на Windows, щракнете върху „ Добавяне на TFTP сървър в системната лента на Windows “.
  4. След това ще трябва да изберете директория на сървъра Root . Тук ще бъдат записани всички получени файлове. Освен това, ако искате да изпратите някои файлове, първо трябва да копирате файловете в тази директория. Кликнете върху Преглед и изберете местоположение по ваш избор.

    Промяна на директорията на сървъра
  5. След това преминете към раздела Защита, за да приложите някои ограничения.
  6. Ако искате само да изпращате файлове, щракнете върху Изпращане на файлове . Ако искате само да получавате файлове, щракнете върху Получаване на файлове . В случай, че искате да направите и двете, уверете се, че квадратчето „ Изпращане и получаване на файлове “ е отметнато.

    Избор на видове трансфер
  7. Благодарение на помощната програма SolarWinds TFTP Server, можете да добавите допълнителна сигурност, като позволите на определен IP адрес да изпраща и получава файлове. Ако искате да направите това, поставете отметка в „ Разрешаване само на следния IP адрес за изпращане / получаване на файлове “ и след това щракнете върху Добавяне .
  8. Въведете обхвата на IP адресите и щракнете върху OK .

    Разрешен диапазон на IP адреси
  9. Накрая щракнете върху OK, за да затворите прозореца за конфигурация.

Това е, успешно сте конфигурирали и настроили своя TFTP сървър.

Използване на TFTP сървъра

Сега, когато имате настройка на TFTP сървър, може би се чудите как да изпращате или получавате файлове с помощта на TFTP сървъра. Не се притеснявайте, тук ще илюстрираме процедурата.

Port Forward - За да го стартирате, първо трябва да се уверите, че препратите номер на порта 69, ако искате системите извън мрежата да имат достъп до него. Пренасочването на порт обикновено е различно за различните фърмуери, следователно не можем да ги покрием всички. За да ви даде основната представа обаче, ще трябва да получите достъп до контролния панел на вашия рутер, да отидете на Advanced Setup и да намерите NAT или Port Forward. Там просто направете нов запис и препратете 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 “ и в двете настройки и щракнете върху OK.

    Изключване на защитната стена на Windows Defender
  5. Ако не искате да изключите защитната стена на Windows, можете просто да добавите изключение за TFTP връзките. За да направите това, щракнете върху „ Разрешаване на приложение или функция чрез защитната стена на Windows Defender “ в прозореца с настройки на защитната стена на Windows.
  6. Кликнете върху „ Промяна на настройките “, за да можете да добавите изключение.
  7. Сега кликнете върху Разрешаване на друго приложение и натиснете Преглед .
  8. Търсете TFTP.exe в директорията на system32 на Windows. Изберете го и щракнете върху Отвори.
  9. Поставете отметка в личните и публичните полета и щракнете върху OK .

    Разрешаване на TFTP чрез защитна стена

Прехвърляне на файлове с помощта на TFTP

Накрая, след като инсталирате TFTP клиента и препратите UDP порт 69, вие сте готови да прехвърляте файлове дистанционно или локално. За целта се уверете, че сървърът работи и след това следвайте дадените инструкции:

  1. Натиснете Windows Key + R, за да отворите Run .
  2. Въведете ' cmd ', за да отворите командния ред.
  3. Преди да прехвърлите файловете, уверете се, че файловете, които искате да изпратите, са в директорията на Root Server .
  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 

Интересни Статии