簡易ファイル転送プロトコル、またはTFTP通常、これをネットワーク管理者およびシステム管理者が最もよく使用するファイル転送メカニズムの1つと呼びます。ビッグブラザーのFTP、またはファイル転送プロトコルとは非常に異なりますが、類似しています。限られた軽量のプロトコルであり、リソースをほとんど必要としないため、ファームウェアの更新やシステム構成などのファイルを転送するための選択肢として理想的です。また、BOOTPプロトコルを使用してネットワークからディスクレスPCを起動できるようにするプロトコルです。本日、Windows、Linux、macOSで利用可能な最高の無料TFTPサーバーを公開しました。
最も一般的な使用では、ファイルは転送されますサーバーとそれらが使用されるデバイスの間。今日、私たちはインターネットで見つけることができる最高の無料のTFTPサーバーのいくつかを明らかにしています。彼らはすべて仕事をしますが、いくつかは微妙な違いがあります。しかし、トップサーバーを紹介する前に、TFTPとは何かを見てみましょう。
TFTPファイル転送の説明
TFTP(Trivial File Transfer Protocol)は簡易ファイル転送プロトコル。 FTPとは異なり、接続指向のTCPプロトコルを使用せず、代わりにIPポート69でコネクションレスUDPプロトコルを使用します。コネクションレスであるため、転送中にパケット損失が発生する可能性があり、クライアントとサーバーの両方がそれを管理します。また、プロトコルはウィンドウ処理を使用しないため、処理速度が遅くなる可能性があり、その結果、高遅延リンクでの効率が低下します。そのため、ローカルネットワークで最も一般的に使用されます。
TFTPの簡素化のうち、FTP、TFTPはサーバー上のファイルをリストする方法を提供していません。また、ユーザー認証の可能性も暗号化機能もありません。転送するファイル名を正確に知る必要があります。サーバーのホームディレクトリに相対的なパスの使用をサポートしていますが、ディレクトリツリーを参照する方法がないため、パスを知っている必要があります。最後に、標準のTFTP実装には、読み取り権や書き込み権がありません。
その制限のため、ほとんどのユーザーはFTPを好みますTFTPへ。しかし、ネットワーク管理者やシステム管理者は、TFTPを使用して、スイッチ、ルーター、ファイアウォール、ロードバランサーなどの複数のタイプのハードウェアのファームウェアを更新します。オペレーティングシステムイメージをディスクレスコンピューターおよびワークステーションにダウンロードするBOOTPプロセス。
プロトコルの最後のバージョンは、1992年に遡るRFC 1350で定義されているバージョン2です。かなり前から存在しており、最も使用されているバージョンです。
Windowsに最適なTFTPサーバー
Windowsは最も広く使用されているオペレーティングシステムであるためシステム、7台または最高のサーバーがそのプラットフォーム用であることは驚くことではありません。結局のところ、管理している機器の種類やTFTPファイル転送の必要性に関係なく、Windowsコンピューターから行う可能性があります。
1. SolarWinds TFTPサーバー (無料ダウンロード)
SolarWindsを知らない場合、それは会社です多数の優れたネットワーク管理ツールを作成します。考えられるほぼすべてのネットワーク管理タスクに対処するための幅広いツールを提供します。それらのツールのほとんどは、競合製品と比較すると比較的安価であり、すべて無料の試用期間が付属しているため、環境でテストできます。しかし、SolarWindsは無料試用版よりもさらに優れた、非常に便利な無料ツールもいくつか提供しています。
SolarWindsの無料TFTPサーバーは、これらのツールの1つです。ツールは次からダウンロードできます。 このページ。 TFTPサーバーはWindowsサービスとして実行されます。その操作は透過的であり、Windowsシステム管理の知識がある人なら誰でも簡単に管理できるはずです。
通常、TFTPサーバーはシンプルなツールであるため、これです。それについて言われることはあまりありません。注目に値する主な機能の中でも、これは永遠に、そして誰にとっても真の100%無料ツールではありません。期間と使用方法に制限はありません。 SolarWindsが述べているもう1つの重要な機能は、複数のデバイスから同時転送を実行できることです。 TFTPプロトコルにはセキュリティが組み込まれていませんが、SolarWinds TFTPサーバーは、特定のIPアドレスまたはアドレス範囲からの接続のみを許可するように構成できます。最後に、SolarWinds TFTPサーバーは最大4GBのファイルを処理できます。 TFTPを介して大きなファイルを転送する必要は決してないでしょう。

2. Windows TFTPユーティリティ
その名前にもかかわらず、このツールはマイクロソフトのものではありません。 Windows TFTPユーティリティは、実際にはWindows用のベアボーンTFTPサーバーです。によって開発されました mgenti C#とMicrosoftの.netフレームワークを使用します。 これにより、特に構成可能なオプションがほとんどないことを考慮すると、非常に小さな実行可能ファイルが作成されます。ただし、このオプションがないことは、サーバーがバインドするインターフェイスを指定することさえできないため、すべてのインターフェイスで着信接続を受け入れることも意味します。

サーバーの小さなサイズは、.netフレームワーク。もちろん、これは、.netフレームワークをまだインストールしていない場合、インストールのフットプリントがサーバーのフットプリントよりもはるかに大きくなる可能性があることを意味します。繰り返しますが、最近では多くのソフトウェア開発プロジェクトで使用されているため、.netフレームワークがインストールされていないWindowsコンピューターはあまり多くありません。
また、あなた自身が開発者である場合、このユーティリティには.netクラスが含まれており、誰でもTFTPサーバーとクライアントの機能をソフトウェアに追加するために使用できます。
サーバーはSourceforgeページから利用でき、パブリックドメインにあります。つまり、誰でも自由に使用できます。
3. Tftpd32(およびTftpd64)
開発者Philippe JouninのTftpd32は非常にWindows用の一般的なTFTPサーバー。実際、TFTPサーバーだけではありません。 IPV6対応アプリケーションには、DHCPサーバー、DNSサーバー、クロック同期用のSNTPサーバー、syslogサーバー、およびTFTPクライアントも含まれます。これは、単一のアプリにパッケージ化された多くの機能です。

実際、次のような機能が多すぎる可能性があります同じコンピューターからこれらのサービスをすべて実行することを選択する状況はほとんどありません。これらすべてのサーバーの使用が見られる唯一の場所は、非常に小規模なビジネスネットワーク上です。大規模なネットワークでは、DNSやDHCPだけでなくSNTPなどのこれらのサービスのほとんどは、使用されているディレクトリサービスサーバーから実行されることがよくあります。
アプリケーションのウェブサイトに示されているように、TFTPクライアントおよびサーバーは、TFTPオプションのサポート(tsize、blocksize、およびtimeout)と完全に互換性があり、データ転送時の最大パフォーマンスを可能にします。」
サーバーの他の便利な機能は、ディレクトリ機能、セキュリティチューニング、インターフェイスフィルタリング、プログレスバー、早期確認です。
開発者のウェブサイトはいくつか提案しています異なるダウンロード。アプリケーションは、zipファイルまたは実行可能インストーラーとしてダウンロードできます。サービスとして実行されるバージョンもあります。そして最後に、まったく同じアプリケーションですが、64ビットアプリとしてコンパイルされたTftpd64を選択できます。
4. WhatsUp Free TFTP Server
WhatsUp、まれに、聞いたことがない場合その中には、デバイスとサーバーの稼働時間と可用性を監視するための集中化された場所を提供する監視ツールがあります。古くから存在し、強固な監視プラットフォームとして優れた評判を得ています。 SolarWindsのように、WhatsUpの背後にある会社であるIpswitchは、無料のツールをいくつか作成しています。

Ipsswitchの1つであるWhatsUp Free TFTPサーバー無料ツール。機能的には非常に基本的なものですが、それでもやはり、これはTFTPに期待されることです。無料のサーバーは、ネットワークエンジニアができる限り問題なく、あるデバイスから別のデバイスにファイルを移動する必要があることをターゲットにしています。バックグラウンドで実行されるサービスコンポーネントとそれを監視および構成するアプリケーションの両方を備えたアプリケーションは、非常にうまく機能します。ただし、ドキュメントの欠如は、一部の人にとっては圧倒的なものになる可能性があります。
WhatsUpを無料で提供することに興味がある場合TFTPサーバーを試してください。ソフトウェアはこのページからダウンロードできます。フォームに名前とメールアドレスを入力する必要があります。その後すぐにIpswitchから連絡が来ることを期待できます。結局のところ、Ipswitchなどの会社がそのような製品を無料で提供する理由がなければなりません。
5. haneWIN TFTPサーバー
haneWinソフトウェアは、Windows用のネットワークソフトウェア。また、自社製品の一部がWindows 95、98、およびMEで動作することを考えると、彼らは永遠にそこにいたようです。さまざまな製品の中に、DHCP、DNS、NFS、およびTFTPサーバーがあります。 haneWIN TFTPサーバーは、32ビットバージョンと64ビットバージョンの両方で使用できるフル機能のアプリケーションです。WindowsXP以降、Windows 10までのほとんどすべてのバージョンのWindowsで実行できます。

他のほとんどのTFTPサーバーとは異なり、haneWINTFTPサーバーは、クライアントIPアドレスに基づいた何らかの形式のアクセス制御を実装しています。読み取りおよび書き込み権限とディレクトリアクセスは、IPアドレスごとにサーバーに設定できます。
サーバーには2つのコンポーネント、Windowsサービスと、サーバーの設定を調整してファイル転送を監視できるコントロールパネルアプレット。コマンドラインからも実行できるため、スクリプト操作に最適です。サーバーには、コマンドプロンプトからアクセスするDLLとして実装されているTFTPクライアントが付属しています。
開発者のウェブサイトから直接ファイルをダウンロードできます。
6. WinAgents TFTPサーバー
WinAgentsソフトウェアグループは別の小さな会社ですネットワーク管理ソフトウェアを公開しています。同社の主力製品の1つは、WinAgents TFTPサーバーです。 Windows XP以降、ほとんどのWindowsサーバープラットフォームで実行されます。これには、Windows 2000(サーバー)、XP、2003(サーバー)、Vista、Windows 7および2008(サーバー)が含まれます。サーバーは32ビットアプリケーションですが、64ビットシステムでも正常に動作します。

サーバーは、何らかの粗雑なアクセスを実装します送信元IPアドレスに基づいた制御。しかし、WinAgents TFTPサーバーの人を区別する機能は、その使用または仮想フォルダーです。それらは、サーバーに実際には存在しないが、サーバーに接続しているTFTPクライアントには存在するように見えるフォルダーです。これらは、TFTPファイル転送に何らかの組織を提供するために使用されます。
WinAgents TFTPサーバーは、無料の真の部分です。ソフトウェアには1つの重大な制限があります。トライアルウェアとしてリリースされたこのソフトウェアは、30日間のテスト期間中フル稼働し、その後は2つの同時ダウンロードに制限されます。この制限は、ソフトウェアのライセンスを購入することで削除できます。ソフトウェアは、WinAgents Webサイトからダウンロードしてライセンスを購入できます。
7. ITプロフェッショナル向けのSpiceworks TFTPサーバー
ITプロフェッショナル向けのSpiceworks TFTPサーバーは単なるTFTPサーバーではありません。小規模な構成管理システムです。 TFTPを使用してデバイスから構成ファイルをプルし、構成ファイルを並べて比較できます。これにより、構成がネットワーク全体で標準化されます。

ソフトウェアは、ファームウェアを維持するのにも役立ちますデバイスファームウェアのリポジトリとして機能することにより、現在まで。しかし、結局のところ、ソフトウェアは非常にうまく機能するTFTPサーバーとして機能します。あなたは、あなたが適合すると思うかもしれないどんな目的にでもそれを自由に使うことができます。個人情報と引き換えに、SpiceworkのWebサイトからダウンロードできます。
Linux TFTPサーバー
Linuxは非常に人気のあるオペレーティングシステムであり、ネットワーク管理者がそれを使用するのを見るのは珍しくありません。ほとんどのLinuxディストリビューションには、少なくとも1つのTFTPサーバーが付属していますが、デフォルトではほとんど有効になっていないか、インストールされていません。まだそこにありますが、TFTPdと呼ばれることが多いパッケージの一部として、バックグラウンドで実行されるアプリケーションのUnix名であるDaemonを表す「d」が付いています。機能的にはWindowsサービスに似ています。
1. atftpd
Linuxの世界で人気のあるTFTPサーバーはアドバンスド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は、別の一般的なTFTPサーバーです。Linux。 TFTPと同じくらい簡単なプロトコルで、すべてのサーバーはほぼ同じ機能セットを備えています。どちらを選択するかという主な理由は、依存関係とドキュメントに関係しています。
通常、atftpdを確実に動作させることができない場合は常に、tftpd-hpaを使用します。 1つの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をリストアップしました。自由に試してみてください。ただし、最初のSolarWinds TFTPサーバーがお気に入りであることがわかります。これは、ジョブを一貫して実行する高品質のサーバーです。
コメント