Как настроить tftp-сервер в Windows 10
Обновлено: 21.11.2024
Сетевые администраторы ежедневно используют TFTP-серверы для передачи образов, файлов конфигурации, микропрограмм и т. д. на свои сетевые устройства.
TFTP сам по себе прост и не требует для работы сложного обмена сообщениями.
Конечно, отсутствие накладных расходов — это здорово, но есть и обратная сторона. он не предоставляет никаких механизмов шифрования и аутентификации.
Несмотря на то, что TFTP не имеет встроенной защиты, сетевые администраторы используют его для простой и быстрой передачи файлов в локальных сетях.
И самое главное, его можно использовать для удаленных подключений, усилив его безопасность с помощью подходящего серверного/клиентского программного обеспечения.
В этом пошаговом руководстве вы узнаете, как установить и настроить TFTP в Windows 10.
Мы узнаем, как работает TFTP и как его настроить на клиенте и сервере.
Начнем!
Что такое TFTP?
TFTP (Trivial File Transfer Protocol) – это простой механизм передачи файлов, разработанный как "облегченная" версия FTP.
Он пытается упростить и уменьшить функциональность FTP.
Вместо полной реализации TCP протокол TFTP использует простую транспортировку UDP без установления соединения через порт 69.
TFTP позволяет передавать файлы только в одном направлении.
Он обеспечивает нулевой контроль и минимальные накладные расходы.
Первоначальная идея создания TFTP заключалась в том, чтобы обеспечить загрузку бездисковых компьютеров или рабочих станций, на которых не хватало памяти или диска.
Эти бездисковые рабочие станции обычно не имеют доступа ко всему стеку TCP/IP, поэтому им необходимо получать информацию о конфигурации, такую как DHCP или BOOTP, с другого сервера.
TFTP использует модель связи клиент/сервер.
Как видно из приведенного ниже обмена сообщениями, TFTP-сервер отправляет блок данных и ожидает подтверждения перед отправкой следующего.
Хост отправляет запрос на запись (WRQ), сервер отвечает подтверждением (ACK), поэтому хост отправляет данные.
Хост также может отправить запрос на чтение (RRQ), после чего сервер отправляет данные и ожидает подтверждения.
Сегодня TFTP обычно используется для передачи файлов конфигурации и образов прошивки с сетевых устройств и на них.
Он также используется для загрузки по сети бездисковыми узлами, которым требуется загрузка из локальной сети.
TFTP очень прост в реализации и использовании.
Но это не безопасный способ передачи.
Он не предоставляет механизм входа в систему или управления доступом, поэтому чаще используется в локальных сетях.
Подготовка среды TFTP
Сервер TFTP — это обязательная часть программного обеспечения в наборе инструментов каждого сетевого администратора.
Cisco, Huawei, Netgear и многие другие сетевые устройства используют TFTP для обновления, резервного копирования и сохранения файлов конфигурации и прошивки.
К счастью, вы можете установить и настроить TFTP-сервер на своем компьютере с Windows 10. Вам понадобится следующий пост, если вы ищете TFTP-клиент для Windows 7
SolarWinds TFTP Server легковесен и совместим с Windows 10.
Это отдельный бесплатный инструмент для быстрой и простой передачи файлов по сети.
Предварительные требования перед началом работы
При первой настройке сервера TFTP учитывайте следующие требования:
- Загрузите TFTP-сервер:
Для начала вам необходимо получить программное обеспечение. Загрузите TFTP-сервер Solarwinds с официального сайта. Программное обеспечение является полностью бесплатным. - Иметь права администратора.
Для настройки сервера TFTP требуется учетная запись администратора. - Подготовьте корневую папку.
В конце концов, идея использования TFTP заключается в передаче файлов. Поскольку вы настраиваете сервер TFTP, вам потребуется папка для хранения всех передаваемых файлов, таких как прошивка ОС, файлы конфигурации, DCHP и т. д. - Переадресация портов:
клиенты TFTP могут иметь доступ к серверу в пределах локальной сети без каких-либо проблем, поэтому, если вам не нужна удаленная передача файлов, пропустите переадресацию портов. Но если клиенты TFTP расположены в глобальной сети, им необходимо, чтобы их трафик перенаправлялся в правильное место назначения. Переадресация портов — это настройка локального маршрутизатора, которая перенаправляет запросы с IP-адреса и номера порта из глобальной сети на другую службу в локальной сети. Чтобы разрешить TFTP-запросы от удаленных TFTP-клиентов в вашу локальную сеть, вам необходимо войти в маршрутизатор и перенаправить UDP-порт 69 на IP-адрес вашего сервера. - Настройка переадресации портов.
Это зависит от маршрутизатора.Как правило, на большинстве маршрутизаторов он находится в разделе «Дополнительные настройки» > «NAT» > «Переадресация портов». Сделайте новую запись в списке как Порт (69) > UDP > IP-адрес (ваш IP) - Разрешить правила локального брандмауэра.
Локальный брандмауэр может блокировать передачу файлов TFTP. Чтобы позволить TFTP-клиенту успешно запрашивать данные на TFTP-сервере, избегайте любого брандмауэра, который может блокировать соединение. Если возможно, настройте правила входящего/исходящего трафика брандмауэра, чтобы разрешить трафик TFTP. Таким же образом убедитесь, что локальные брандмауэры или маршрутизаторы с ACL-списками не блокируют соединение TFTP.
Настройка TFTP-сервера в Windows 10
Итак, теперь у вас есть готовая среда TFTP.
Вы загрузили программное обеспечение TFTP-сервера, имеете права администратора на сервере, имеете корневую папку со всеми файлами, правильно настроили локальный маршрутизатор и уверены, что ничто не блокирует ваше TFTP-соединение.
Давайте установим сервер TFTP:
Настройка безопасности
TFTP известен отсутствием безопасности. Он не имеет механизма шифрования и не поддерживает какие-либо методы аутентификации клиент/сервер.
Без шифрования и проверки подлинности хакер может легко подделать сервер TFTP и поставить под угрозу подлинность важных файлов, таких как конфигурация маршрутизации и DCHP.
Но, несмотря на отсутствие безопасности, TFTP по-прежнему является предпочтительным методом для быстрого и простого обмена файлами на сетевых устройствах.
Отсутствие шифрования и аутентификации делает TFTP быстрым и не требует больших затрат.
Тем не менее, некоторые серверы TFTP могут предоставлять некоторые функции, гарантирующие определенный уровень безопасности.
- Ограничить использование сервера определенным диапазоном или отдельными IP-адресами.
- Разрешить или ограничить определенные типы передачи файлов. Например, только отправка, получение или и то, и другое.
Чтобы настроить ограничение IP-адресов и типы передачи файлов на TFTP-сервере Solarwinds
- Выберите «Файл» > «Настроить».
- Перейдите на вкладку "Безопасность".
- По умолчанию TFTP-сервер Solarwinds разрешает всем IP-адресам отправлять и получать файлы. Но вы также можете ограничить доступ к TFTP-серверу определенными IP-адресами. Если вы хотите ограничить сервер несколькими сетевыми устройствами, нажмите «Разрешить отправку/получение файлов только для следующих IP-адресов», а затем нажмите «Добавить».
- На следующем экране вы можете указать IP-адрес или диапазон адресов. Например, мы ограничиваем доступ к отправке/получению файлов для устройств с IP от 192.68.0.100 до 192.168.0.120.
- На той же вкладке "Безопасность" вы также можете ограничить типы передачи. Когда вы ограничиваете IP-адреса и типы передачи, ваша безопасность может быть значительно улучшена. Например, вы можете разрешить отправку файлов только на определенный маршрутизатор.
- Нажмите "ОК". ол>р>
- Если вы хотите настроить привязки сервера, например, разрешить всю подсеть (из интерфейса) и разрешить один IP-адрес в другом, выберите «Файл» > «Настроить» > «Привязки сервера» и нажмите «Использовать пользовательскую привязку сервера».
- У вас также есть возможность выполнить привязку ко всем адресам в предоставленном вами списке или просмотреть список в порядке убывания. Когда вы закончите, нажмите «ОК». ол>р>
- Перейдите к службам Windows. Откройте строку поиска Windows и введите «services». Или введите клавиши Win + R, чтобы открыть приложение «Выполнить», и введите «services.msc». Обязательно запустите «services.msc» от имени администратора.
- Найдите службу «SolarWinds TFTP Server» и дважды щелкните ее. Убедитесь, что для параметра Тип запуска установлено значение "Автоматически", и если вы видите статус службы: Остановлена, нажмите кнопку "Пуск".
- Если служба по-прежнему отображается как «Остановлена», отключите любой антивирус или брандмауэр и повторите попытку. Одно из этих приложений может блокировать связь через порт 69. ол>р>
- Полезным параметром для облегчения доступа к приложению является включение «Добавить TFTP-сервер в системный трей Windows».
- Вы можете оставить параметры тайм-аута и повтора с их настройками по умолчанию, если только вы не тестируете среду TFTP
- Время ожидания TFTP: время ожидания сеанса TFTP в секундах.
- Retry: сколько раз сервер будет повторять попытку передать пакет, когда клиент TFTP не отвечает. ол>
- Выберите «Хранилище» > «Обзор». Выберите новую папку или оставьте папку «C:\TFTP-Root», созданную по умолчанию.
- Нажмите "ОК". ол>р>
- Должна быть запущена служба сервера TFTP и запущено приложение.
- Настройте правильную папку TFTP.
- Убедитесь, что ни брандмауэр, ни антивирус не блокируют приложение и подключение.
- Если вы делитесь файлами с удаленным пользователем, не забывайте о переадресации портов.
- Убедитесь, что все ваши TFTP-клиенты могут получить доступ к вашему TFTP-серверу.
- Откройте меню "Пуск" Windows и введите "Брандмауэр" > откройте "Брандмауэр Защитника Windows в режиме повышенной безопасности" и запустите его от имени администратора.
- Убедитесь, что брандмауэр включен, и нажмите "Разрешить приложение или функцию через брандмауэр Защитника Windows".
- Нажмите "Изменить настройки", а затем "Разрешить другое приложение".
- Нажмите «Обзор», найдите TFTP.exe в папке System32 и нажмите «Открыть». Затем нажмите «Добавить».
- Теперь вы можете найти приложение в брандмауэре Защитника Windows, включить как частное, так и общедоступное. ол>р>
- – i : передача в двоичном режиме [также называемом октектом]. Если вы не укажете этот параметр, передача будет осуществляться в режиме ASCII, то есть при передаче обычного текстового файла.
- Хост: указывает локальный/удаленный компьютер (сервер).
- Поместить: передает исходный файл [на локальном компьютере] в файл на целевом [удаленный компьютер]. Используйте эту команду для отправки файла.
- Получить: загружает [переносит] файл с удаленного компьютера назначения на локальный компьютер. Используйте эту команду для получения файла.
- Источник: указывает исходный файл [с путем] для передачи.
- Назначение: указывает целевой файл [с путем], который необходимо получить.
- Давайте откроем командную строку Windows. Откройте поиск Windows и введите «cmd» или нажмите Win + R > Откройте «Выполнить» и введите «cmd».
- Перейдите в каталог, в котором хранится прошивка (или укажите полный путь).
- Введите команду TFTP -i 192.168.1.20 PUT firmware.bin ол>р>
- Доступ к учетной записи администратора:
Это легко сделать. Если вы единственный человек, использующий ваш компьютер, то вероятность того, что вы являетесь администратором своей учетной записи, довольно высока. - Загрузите и установите TFTP-сервер SolarWinds:
Чтобы использовать TFTP-сервер SolarWinds, нам, очевидно, потребуется загрузить и установить его на компьютер. Ссылку для скачивания можно найти выше во вступительном разделе. - Вам потребуется переадресация портов для внешних подключений:
Если вы планируете использовать удаленные подключения к серверу TFTP, вам потребуется использовать переадресацию портов. UDP-порт 69 — это тип и номер порта, которые вам необходимо использовать. Он должен будет указывать на IP-адрес вашего сервера в вашей сети с вашего маршрутизатора, чтобы разрешить пользователям из-за пределов сети. Если вам нужны только внутренние подключения, не беспокойтесь об этом шаге, так как он не нужен. - Откройте приложение SolarWinds TFTP
- Далее нажмите файл -> настроить.
- Выберите правильные настройки, как показано на следующем снимке экрана с пометками 1, 2 и 3.
- 1 показывает состояние службы TFTP, 2 позволяет настроить отображение значка на панели задач, а 3 указывает, где файлы будут храниться по умолчанию. Вы можете выбрать другое место, если хотите. Мы оставим наш в качестве местоположения по умолчанию, но не стесняйтесь вносить любые изменения, если вам это нужно. Популярным выбором, например, является папка «Загрузки».
- Следующий шаг — блокировка некоторых элементов безопасности. Для этого нам нужно перейти на вкладку «Безопасность», как вы уже догадались, на TFTP-сервере SolarWinds.
- Эта часть не требует пояснений, но определенно заслуживает внимания. Нам нужно установить действия, которые мы хотим, чтобы этот компьютер мог выполнять. Если вы настраиваете разрешения для файлового сервера, возможно, вы не хотите, чтобы все имели доступ для отправки файлов на него, и вместо этого вы можете захотеть, чтобы он только загружал файлы на сервер. Если это так, вам нужно будет выбрать отправку файлов. Если вы хотите сделать и то, и другое, выберите «Отправить и получить файлы».
- Вы можете дополнительно заблокировать безопасность своего TFTP-сервера, указав, с каких IP-адресов разрешена передача файлов. Это можно сделать, выбрав диапазон IP-адресов IPv4 и IPv6. В нашем примере используется IPv4 и разрешено 10 IP-адресов для отправки и получения файлов по сети.
- Мы вводим диапазон, а затем устанавливаем изменения, нажимая кнопку OK. Легко.
- Откройте меню "Пуск" и найдите панель управления.
- Найдите «Программы и компоненты» и нажмите «Включение или отключение компонентов Windows».
- Найдите TFTP-клиент и установите флажок, чтобы флажок был виден.
- Далее нажмите OK, чтобы установить клиент.
- По завершении вы установили клиент.
- Нажмите на меню "Пуск" и введите "Панель управления", а затем нажмите на этот значок, когда он появится.
- Нажмите "Брандмауэр Защитника Windows".
- Далее нажмите «Включить или отключить Защитник Windows».
- Отметьте поля, как показано ниже, и нажмите "ОК".
- Теперь вы отключили брандмауэр.
- Если вам неудобно отключать брандмауэр Windows, вместо этого мы создаем исключение. Для этого мы должны нажать «Разрешить приложение или функцию через брандмауэр Защитника Windows» в настройках брандмауэра Windows.
- Нажмите кнопку "Изменить настройки", чтобы добавить программу.
- Затем вы должны нажать «Разрешить другое приложение», а затем нажать «Обзор».
- Выберите exe в каталоге Windows system32, а также TFTPServer в папке SolarWinds внутри Program Files x86.
- Нажмите кнопку «Открыть», и оно будет добавлено.
- Отметьте флажки "Личное" и нажмите "ОК".
- Нажмите клавишу Windows или откройте меню "Пуск".
- Введите cmd и нажмите Enter.
- Вы увидите перед собой черный терминал cmd. Здесь мы будем вводить наши команды.
- Измените каталоги на путь, в котором хранятся ваши файлы для отправки и получения. Давайте теперь отправим файл. Для этого мы используем команду «put».
- Если вы хотите получить файл, мы будем использовать команду get.
Настройка TFTP-клиента
Клиент TFTP зависит от успешной установки и настройки сервера TFTP. Клиент, вероятно, тот, который вы будете использовать чаще всего.
Единственная задача, которую вам может потребоваться выполнить с сервером, — это обновить общие файлы и ввести/удалить некоторые IP-адреса.
При использовании TFTP-сервера не забывайте о следующих настройках (уже упомянутых).
От TFTP-клиента
На большинстве сетевых устройств уже включен протокол TFTP. Например, чтобы передать образ коммутатора Cisco с сервера на устройство, необходимо указать IP-адрес сервера TFTP на клиенте (коммутаторе Cisco).
Как видно из приведенного ниже снимка экрана, этот переключатель не имеет конфигурации или имени файла изображения.
У него есть адрес по умолчанию и адрес TFTP. Таким образом, чтобы получить эти недостающие файлы, вы можете использовать команду IOS «copy tftp startup-config [ip-адрес TFTP-сервера]».
Еще один пример с коммутатора Huawei (скриншот ниже).
Первая строка (TFTP get) загружает файлы с TFTP-сервера (192.168.0.2) на коммутатор.
Вторая строка (TFTP put) загружает файлы с коммутатора на TFTP-сервер.
Но не только сетевые устройства могут запускать TFTP-клиенты. Вы также можете запустить клиент в системе Windows.
Установите TFTP-клиент в Windows 10
К счастью, большинство версий Windows (серверы и рабочие станции) поставляются со встроенной функцией клиента TFTP, вам нужно только включить ее.
TFTP считается небезопасным протоколом, поэтому Windows не разрешает его по умолчанию. Вам придется либо отключить брандмауэр Windows (что не рекомендуется), либо добавить исключение в брандмауэр для TFTP-клиента.
Давайте откроем брандмауэр Windows и настроим правила и исключения, чтобы разрешить TFTP.
Передача файлов по TFTP
Теперь, когда вы включили собственный TFTP-клиент в Windows, вы можете использовать его для передачи файлов между TFTP-сервером.
Как упоминалось ранее, убедитесь, что файлы находятся в корневой папке и что клиент и сервер могут связаться друг с другом.
Клиент TFTP запускается через интерфейс командной строки. Синтаксис команды:
Пример использования команды TFTP в Windows 10:
В этом примере мы загрузим файл образа прошивки [.bin] на TFTP-сервер [192.168.1.20]. Мы будем использовать TFTP-клиент в Windows и передавать файл в двоичном режиме.
Заключительные слова
TFTP – отличный метод передачи данных, который часто неправильно понимают.
Хотя у него плохая репутация из-за отсутствия безопасности, он не требует больших затрат, что делает его надежным, быстрым и простым механизмом передачи.
Вы можете использовать его в закрытых локальных или глобальных сетях, где скорость важнее безопасности.
Настроить TFTP-сервер в Windows 10 несложно. Просто загрузите TFTP-сервер Solarwinds и настройте его, как показано в этом руководстве.
Если ваш TFTP-клиент является сетевым устройством, скорее всего, служба TFTP уже включена. Но если вы хотите передавать файлы на рабочую станцию Windows 10, вы можете включить встроенную функцию TFTP.
Мы надеемся, что это руководство было информативным.
Если у вас есть какие-либо вопросы по установке и настройке TFTP в Windows 10, оставьте комментарий.
TFTP – это простой и легкий протокол для передачи файлов по сети.
TFTP работает на UDP-порту 69 и не использует никакой защиты во время передачи файлов, поэтому его действительно можно использовать только для передачи файлов в пределах вашей локальной сети. Он обычно используется там, где безопасность не важна, и имеет ограниченные возможности по сравнению с другими протоколами передачи файлов (FTP/FTPS/SCP).
Как правило, TFTP используется для загрузки операционных систем по сети. Устройства CISCO также используют протокол TFTP для хранения файлов конфигурации и образов и их перемещения между коммутаторами, маршрутизаторами и брандмауэрами.
Для плат электроники и микропроцессоров очень удобно загружать прошивку в набор микросхем, а также использовать ее для передачи загрузочных файлов и обновления NVRAM. Он не обеспечивает аутентификацию и не имеет такой структуры команд, как FTP, SFTP и SCP.
TFTP не может отображать каталоги, в нем нет восстановления после ошибок, как в TCP, и он не позволяет удалять или переименовывать файлы.
TFTP используется из-за своей простоты, поскольку он специально разработан для чтения и записи файлов без установления соединения между клиентом и сервером.
Это очень полезно для тонких клиентов, терминалов и бездисковых рабочих станций, на которых нет места для установки собственных операционных систем.
Протокол TFTP также позволяет сетевым клиентам автоматически получать IP-адрес сервера TFTP, что делает TFTP не только простым в реализации, но и обеспечивает лучший способ передачи файлов.
Однако отправка или получение конфиденциальных файлов через TFTP без проверки подлинности или шифрования очень рискованно.
В этом руководстве мы узнаем, как настроить TFTP-сервер и TFTP-клиент в системе Windows, а также узнаем, как настроить брандмауэр, чтобы разрешить передачу файлов между TFTP-сервером и TFTP-клиентом.
Установить Windows TFTP-сервера
Во-первых, вам необходимо загрузить TFTP-сервер SolarWinds со страницы загрузки:
После загрузки извлеките загруженный файл и дважды щелкните программу установки, чтобы начать установку. Вы должны увидеть следующий экран:
Нажмите кнопку "Далее".
Вы будете перенаправлены на страницу лицензионного соглашения, как показано ниже:
Примите лицензионное соглашение и нажмите кнопку "Далее".
Вас попросят указать местоположение TFTP-сервера, как показано ниже:
Нажмите кнопку "Далее", чтобы продолжить с расположением по умолчанию.
Вы должны увидеть следующую страницу:
Нажмите кнопку "Готово", чтобы завершить установку.
После установки TFTP-сервера его необходимо настроить.
Чтобы настроить сервер TFTP, выполните следующие действия:
Настроить TFTP-сервер
<р>1. Откройте TFTP-сервер из меню «Пуск», как показано ниже:<р>2. Нажмите кнопку «Файл» => «Настроить», как показано на скриншоте выше.
Вы должны увидеть следующий экран:
<р>3. Как видно на снимке экрана выше, выберите поле Корневой каталог TFTP-сервера и укажите корневой каталог TFTP, затем щелкните вкладку Безопасность.
Вы должны увидеть следующий экран:
<р>4. В разделе «Разрешенные типы передачи» установите флажки «Отправлять и получать файлы» и «Разрешить всем IP-адресам отправлять/получать файлы» и нажмите кнопку «ОК», чтобы завершить. конфигурация.
Когда вы закончите, вы можете перейти к следующему шагу.
Установить TFTP-клиент
На этом этапе сервер TFTP установлен и настроен.
Теперь вам нужно установить TFTP-клиент на клиентский компьютер.
Вы можете установить TFTP-клиент на клиентский компьютер, выполнив следующие действия:
<р>1. Откройте меню «Пуск» и выберите «Панель управления». <р>2. Нажмите «Программы и компоненты» => «Включить или отключить функции Windows». Откроется диалоговое окно компонентов Windows. <р>3. Прокрутите вниз, пока не увидите флажок «Клиент TFTP», и ПРОВЕРЬТЕ его, как показано ниже:<р>4. Нажмите кнопку OK, чтобы начать процесс установки TFTP-клиента.
Для завершения установки потребуется некоторое время. Когда вы закончите, вы можете перейти к следующему шагу.
Настройка брандмауэра для разрешения TFTP
Перед использованием клиента TFTP необходимо отключить брандмауэр Windows или настроить брандмауэр, чтобы разрешить входящую и исходящую передачу файлов с помощью клиента TFTP.
Вы можете выполнить следующие шаги, чтобы добавить исключение для соединений TFTP:
<р>1. Перейдите в меню «Пуск» и откройте панель управления, как показано ниже:<р>2. Нажмите на брандмауэр Windows, чтобы открыть брандмауэр, как показано ниже:
<р>3. На левой панели нажмите «Разрешить приложение или функцию через брандмауэр Windows».
Вы должны увидеть следующую страницу:
<р>4. Нажмите «Разрешить приложение или функцию через брандмауэр Windows» внизу. Вы должны увидеть следующую страницу:
<р>5. Нажмите кнопку «Обзор», укажите путь к файлу TFTP.EXE и нажмите кнопку «Добавить».
Вы должны увидеть следующую страницу:
<р>6. Вы должны увидеть, что приложение Trivial File Transfer Protocol должно быть выделено.
<р>7. Теперь нажмите кнопку OK, чтобы завершить процесс.На данный момент ваш клиентский компьютер настроен на разрешение команд PUT и GET для вашего TFTP-сервера.
Передача файла с помощью TFTP-клиента
Теперь вы готовы передать файл с помощью клиента TFTP.
Перейдите на клиентский компьютер TFTP, откройте интерфейс командной строки и выполните следующую команду:
Вы должны увидеть все параметры, доступные для команды tftp, на следующей странице:
Если вы хотите отправить файл на TFTP-сервер, используйте следующий синтаксис:
tftp your-tftpserver-ip put location-of-the-file
Например, чтобы отправить файл с именем testfile.txt, расположенный в каталоге Documents, на TFTP-сервер, выполните следующую команду:
tftp 172.31.14.171 поместите документы/testfile.txt
После успешной передачи файла вы должны увидеть следующий вывод:
Передача выполнена успешно: 73 байта за 1 секунду, 73 байта/с
Если вы хотите передать файл с TFTP-сервера на локальный компьютер, используйте следующий синтаксис:
tftp your-tftpserver-ip получить местоположение файла
Например, передайте файл с именем testfile.txt с TFTP-сервера на локальный компьютер, выполнив следующую команду:
tftp 172.31.14.171 получить testfile.txt
После успешной передачи файла вы должны увидеть следующий вывод:
Передача выполнена успешно: 73 байта за 1 секунду, 73 байта/с
Пример экрана:
Вы также можете передавать файлы через Интернет, используя общедоступный IP-адрес TFTP-сервера. Помните, что при отправке через Интернет не используется шифрование или какая-либо безопасность!
Заключение
В приведенном выше руководстве мы узнали, как установить и настроить TFTP-сервер и клиент в системе Windows.
Теперь вы можете БЕСПЛАТНО легко передавать файлы на сервер TFTP и обратно.
Пожалуйста, не стесняйтесь задавать нам любые вопросы ниже в комментариях, мы постараемся ответить на них немедленно!
Комментарии и обсуждение:
Здравствуйте, я новичок в tftp и linux. Следовательно, я хочу знать, можно ли обмениваться данными между Linux-ПК и ОС Windows 10 (tftp-сервер)? например, linux получает файл с tftp-сервера ОС Windows 10.
Большое спасибо.
ВальтерОтличные вопросы. Уолтер. Согласно нашим тестам, для перемещения файлов по FTP лучше всего использовать аналогичную ОС. Хотя нам удалось перенести файлы на маршрутизаторы уровня 3 с серверов TFTP Windows для получения тестовое задание! Спасибо
При передаче файлов по сети TFTP является хорошим решением благодаря простоте использования и легкой настройке.
TFTP, или упрощенный протокол передачи файлов, – это способ отправки и получения файлов через Интернет. Это особенно полезно в ситуациях, когда удаленный компьютер, получающий файл, находится в автоматическом режиме.
Это делает отправку файлов очень простой и не требует вмешательства человека на другом конце, если настроено правильно. Недостатком является то, что протокол не является безопасным. (Если вас беспокоит безопасность, вам следует обратить внимание на методы передачи, использующие шифрование.)
Если вы часто передаете файлы по домашней или корпоративной сети, вам подойдет протокол TFTP.
Чтобы продемонстрировать этот метод копирования и передачи файлов, мы будем использовать бесплатный инструмент TFTP, предоставляемый SolarWinds TFTP. Это быстрый и простой способ выполнить работу, поэтому мы будем загружать его отсюда.
Лучше всего то, что это приложение бесплатное, так что его использование, безусловно, не сломит ваш бюджет. Приступим.
После загрузки установите пакет на свой компьютер и приступайте к настройке.
Прежде чем мы начнем:
Есть несколько вещей, которые нам нужно сделать, прежде чем мы сможем начать. Все это очень легко сделать, поэтому не позволяйте этим шагам отпугнуть вас. Весь процесс должен занять всего несколько минут и очень прост в выполнении. Поэтому вам понадобятся:
Теперь мы можем приступить к остальной части настройки!
Какой тип соединения вам нужно настроить?
Для внешних подключений вам необходимо убедиться, что вы правильно настроили параметры безопасности в приложении. Вы можете выбрать, какие IP-адреса могут отправлять и получать файлы, чтобы определить, какие действительные хосты могут передавать и получать файлы.
Базовая настройка TFTP-сервера
Эти шаги помогут вам выполнить настройку TFTP-сервера SolarWinds.Это поможет вам сдвинуться с мертвой точки и позволит в конечном итоге сделать возможным переводы между несколькими сетями.
Теперь мы настроили наш TFTP-сервер всего за несколько кликов.
Самое интересное: фактическое использование нашего нового TFTP-сервера
Настройка была довольно простой, и пользоваться приложением так же легко. Давайте рассмотрим шаги, которые помогут сделать использование нашего TFTP-сервера реальностью.
Этапы переадресации портов
Эта часть не является обязательной, так как вы можете не захотеть получать доступ к своим файлам из-за пределов сети. Это понятно, особенно потому, что TFTP не предназначен быть безопасным протоколом, просто удобным. Однако вы можете добавить сопоставления с портом 69 на вашем маршрутизаторе, найдя разделы NAT или Port Forwarding вашего маршрутизатора. Каждый производитель отличается, поэтому обязательно обратитесь к руководству пользователя, когда пытаетесь внести изменения в свой маршрутизатор. Если вы сомневаетесь, обратитесь в службу поддержки вашего производителя и узнайте, могут ли они помочь вам с изменениями.
Для всех остальных давайте продолжим наш урок!Установка подходящего клиента TFTP для Windows
Самый простой способ продолжить — использовать протокол Windows TFTP по умолчанию, который входит в состав операционной системы. Чтобы получить к нему доступ и установить его на наш компьютер, нам нужно сделать следующее:
Важно отметить, что это компьютер без запущенного приложения TFTP-сервера, также известный как клиентский ПК.
Разрешить TFTP с изменением конфигурации брандмауэра
Есть два способа сделать это правильно. Первый и самый простой способ — отключить брандмауэр Windows. Это может быть нормально в домашних условиях, когда вы доверяете всем своим устройствам в сети, или в корпоративной среде, где управление осуществляется ИТ-отделом. Если вы не хотите этого делать, мы можем создать специальные правила в нашем брандмауэре Windows, чтобы пропускать трафик.
Передача файлов по TFTP
Теперь давайте проведем несколько локальных тестов со следующими командами.
tftp -i 192.168.31.46 поставить «Test_File».mp3
tftp -i 192.168.31.46 получить «Test_File».mp3
Мы можем просмотреть журналы нашего сервера TFTP, которые отображаются, когда мы открываем наше серверное приложение, и нас встречают следующие записи:
Заключение
Передача файлов с помощью TFTP проста, интересна и бесплатна. Используя бесплатный сервер TFTP от SolarWinds, мы можем превратить любой обычный ПК в файловый сервер с возможностями удаленного доступа.
Это полезно по многим причинам, и мы надеемся, что это руководство поможет вам установить правильные уровни доступа для ваших конкретных нужд. Обязательно загрузите приложение сверху, чтобы следовать этому руководству.
Еще лучше, проверьте SolarWinds и посмотрите на множество предлагаемых ими программ для мониторинга, устранения неполадок и управления. Вы обязательно найдете правильный инструмент для работы, независимо от того, чего вы пытаетесь достичь!
В этой статье мы рассмотрим как установить TFTP-сервер с помощью TFTP-сервера SolarWinds для передачи файлов на ПК с Windows.
Как настроить TFTP-сервер на ПК
TFTP (простой протокол передачи файлов) выполняет операцию передачи файлов/данных. Однако мы можем сказать, что это незащищенный протокол по сравнению с протоколом FTP.
В нашей предыдущей статье мы предоставили информацию о TFTP. В этой статье мы создадим сервер TFTP для ПК с помощью SolarWinds.
Как вы знаете, структура протокола TFTP делится на две части: сервер и клиент. Вы можете запустить сервер, установив третье программное обеспечение на используемый вами ноутбук или настольный компьютер.
Вам не нужен физический сервер для сервера. Вы можете установить программное обеспечение SolarWinds на простой компьютер и создать файловый сервер.
Что такое TFTP-сервер?
Он прослушивает порт UDP 69 в сети и предоставляет клиентам услуги на основе файлов. Как правило, он используется для установки программного обеспечения на маршрутизатор Cisco или любой фирменный маршрутизатор. Не рекомендуется использовать TFTP в среде, где ваша безопасность важнее.
Вместо TFTP можно использовать FTP или другой протокол. Вы также можете протестировать этот протокол, временно настроив сервер в локальной сети, чтобы лучше понять этот протокол.
Как настроить TFTP-сервер SolarWinds
Сначала загрузите сервер SolarWinds, нажав кнопку ниже. Затем создайте новую виртуальную машину в программе виртуализации VMware или VirtualBox и установите на нее чистую Windows 10.
После того, как вы выполнили необходимые шаги, выполните указанные ниже действия, чтобы настроить файловый сервер.
Шаг 1
Настройте параметры сети для виртуальной машины VMware как Bridged .
Шаг 2
Вы также можете настроить VMnet0 в качестве моста в VMware Virtual Network Editor.
Шаг 3
Запустите виртуальную машину Windows 10.
Шаг 4
Скопируйте программу SolarWinds TFTP Server, которую вы загрузили на свой компьютер, на виртуальную машину Win10 и запустите установочный файл от имени администратора.
Шаг 5
В окне настройки SolarWinds нажмите кнопку "Далее".
Шаг 6
Примите лицензионное соглашение SolarWinds и нажмите кнопку "Далее".
Шаг 7
Нажмите кнопку "Далее" еще раз.
Шаг 8
Оставьте место назначения по умолчанию и нажмите "Далее".
Шаг 9
Нажмите кнопку «Установить», чтобы установить программное обеспечение SolarWinds.
Шаг 10
Нажмите кнопку "Готово" в окне InstallShield.
Шаг 11
Откройте программу SolarWinds и щелкните меню "Файл".
Шаг 12
Как видите, сервис сейчас не работает. Нажмите кнопку «Пуск», чтобы запустить службу TFTP.
Шаг 13
Вы можете изменить место хранения на сервере.
Шаг 14
После запуска службы на диске C:\ создается корневая папка TFTP.
Шаг 15
Создайте 2 текстовых документа в корневой папке TFTP.
Шаг 16
После установки TFTP-сервера необходимо настроить хост-компьютер как TFTP-клиент.
Чтобы включить TFTP-клиент, перейдите в «Панель управления» / «Все панели управления» и нажмите «Включить или отключить компоненты Windows» в окне «Программы и компоненты».
Шаг 17
В открывшемся окне несколько служб. Когда вы прокрутите вниз, вы увидите службу TFTP Client. После активации службы TFTP-клиента нажмите OK.
Шаг 18
Нажмите кнопку "Закрыть" в компонентах Windows.
Шаг 19
После того как вы нажмете клавишу Windows + R на хосте, откроется окно «Выполнить». В окне запуска Windows введите CMD и нажмите клавишу Enter.
В командной строке CMD выполните команду «TFTP». Вы можете проверить, запущена ли служба клиента TFTP.
Шаг 20
На этом шаге используйте команду «tftp -i 192.168.1.102 get 1.txt» в командной строке CMD, чтобы передать текстовый документ, созданный на сервере TFTP, на рабочий стол хоста.
Шаг 21
Вы успешно скопировали 1.txt с сервера!
Шаг 22
Откройте переданный вами текстовый документ 1.txt, напишите что-нибудь внутри и сохраните файл. Если текстовый документ доступен только для чтения, вы можете изменить его в свойствах файла.
Шаг 23
Чтобы отправить текстовый документ, отредактированный на главном компьютере, на сервер, выполните команду «tftp -i 192.168.1.102 put 1.txt» в командной строке CMD.
Шаг 24
Передача файла успешно завершена.
Шаг 25
Откройте файл 1.txt в корневой папке TFTP и проверьте изменения.
Шаг 26
После того, как вы успешно настроили программное обеспечение, вы можете просмотреть файлы журнала выполненной вами передачи файлов.
Видео
Заключительное слово
В этой статье мы установили и настроили программное обеспечение SolarWinds, лучшую программу для использования TFTP-сервера в сетевой структуре. И, наконец, мы рассмотрели, как передать файл на сервер после установки TFTP-клиента на хост-компьютере. Спасибо, что следите за нами!
Читайте также:
Привязка сервера к определенным IP-адресам, подсети или интерфейсам
Инструмент, который мы используем, также поставляется с «привязкой к серверу», которая является еще одной замечательной функцией, которая может повысить безопасность.
Привязка сервера аналогична ограничению IP-адресов, за исключением того, что вы можете настроить это ограничение на основе сетевых интерфейсов вашего локального сервера TFTP.
Если ваш сервер имеет более одного интерфейса, вы можете настроить его подключение на основе «исходного IP-адреса» или «подсети». Другими словами, вы можете ограничить количество доступных интерфейсов, которые прослушивает сервер TFTP.
По умолчанию сервер TFTP будет обрабатывать запросы от клиентов, полученные с любого сетевого интерфейса
Настройка TFTP-сервера
Для начала убедитесь, что служба запущена.
Если вы обнаружите следующее сообщение: "Статус службы TFP-сервера: остановлен", попробуйте нажать кнопку "Пуск", чтобы запустить службу TFTP в серверном приложении, и подождите пару секунд.
Если он снова "остановлен", попробуйте следующее.