Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows Server2012R2にTFTPサーバーをインストールする方法

すべてのWindowsServerバージョンは、組み込みのTFTPサーバーを実行する機能をサポートしています。 。 TFTPサーバーの専用の役割やサービスはありませんが (IISサーバーのFTPセクションで検索しないでください)。この機能は、Windows Server 2003と同様に、Windows展開サービス(WDS)の一部です。 TFTPサービスは、WDSプロセスsvchost.exe内で動作します。

TFT(Trivial File Transfer Protocol) は、ファイルをダウンロードおよびアップロードする簡単な方法を提供する簡略化されたファイル転送プロトコルです。原則として、TFTPはPXEブートシステム(ネットワークブート、ディスクレスワークステーションなど)、ネットワーク機器構成のインポート/エクスポート、およびその他の特定のタスクで使用されます。このプロトコルには、セキュリティ、認証、または管理の手段がありません。その主な利点は、クライアント側での実装が簡単で、大きなファイルが転送されるときのパフォーマンスが高いことです。プロトコルはUDPを使用します ポート69

。 Microsoft TFTPサーバーの機能はかなり機能していませんが、PXEブートを使用するには十分です。特に、クライアントはそのようなTFTPサーバーからのみデータを読み取ることができますが、書き込みはできません。

TFTPサービスをWindowsServer2012 R2にインストールするには、サーバーマネージャーを起動します。 Windows展開サービスを選択します 役割と機能の追加Wiazrdを使用した役割

Windows Server2012R2にTFTPサーバーをインストールする方法

次の手順では、トランスポートサーバーのみを選択します WDSロールコンポーネントで、DeploymentServerのチェックを外します。

Windows Server2012R2にTFTPサーバーをインストールする方法

ロールをインストールしたら、TFTPサーバーのルートディレクトリとなるディレクトリを作成します(例: C:\ tftp )。 。

次に、 HKLM \ SYSTEM \ CurrentControlSet \ services \ WDSServer \ Providers \ WDSTFTPのレジストリエディタを使用します RootFolderという名前の新しい文字列パラメータを作成します 以前に作成したルートディレクトリへのパスを含む値。

Windows Server2012R2にTFTPサーバーをインストールする方法

ReadFilterの値に注意してください パラメータ 。デフォルトでは、 \ bootからのみファイルをダウンロードできます および\tmp ディレクトリ。ルートフォルダまたは他のフォルダからファイルをダウンロードする機会が必要な場合は、 ReadFilterを変更してください \ *の値 。

次のコマンドでWDSを起動します。

WDSUTIL /Start-TransportServer

ヒント 。サービスを自動的に開始するには、services.mscまたはコマンドプロンプトを使用して、Windows展開サービスの起動タイプを[自動]に変更します。

set-service WDSServer -StartupType Automatic

Windowsファイアウォールでは、UDPポート69への着信トラフィックを許可するルールが表示されます(サービスは1023より上の任意のポートから応答します)。一部のウイルス対策ソフトウェアはポート69をブロックできます(McAffee Enterpriseはブロックします)。

これで、TFTPサーバーが構成されました。

TFTPサーバーをテストするには、TFTPクライアントが必要です。 TFTPクライアントを選択したサーバーマネージャーを使用してインストールできます。 。

Windows Server2012R2にTFTPサーバーをインストールする方法

デプロイされたTFTPサーバーにローカルに接続して、test.zipファイルをダウンロードしてみましょう。

次のコマンドを使用してファイルをダウンロードできます:

tftp –i localhost GET tmp\test.zip C:\temp\test.zip

理論的にはそうすべきですが、実際には、最後のコマンドを実行した後に次のエラーが発生しました。

接続要求が失敗しました

Windows Server2012R2にTFTPサーバーをインストールする方法

Windows展開サービスサーバーを起動または再起動すると、 WDSTFTPから次のイベントが発生します サービスとEventID259 アプリケーションログに表示された:

Windows展開TFTPサーバーのルートフォルダーが構成されていません。エラー情報:0x2

TFTPサーバーを機能させるには、役割 WDS-> Deployment Serviceのコンポーネントをインストールする必要がありました。 一度に削除します。インストール後、RootFolderの値をC:\ RemoteInstallからc:\tftpに変更しました。次に、ファイルをもう一度ダウンロードしようとしました。

PS C:\temp> tftp -i localhost get boot\test.zip

成功!

Windows Server2012R2にTFTPサーバーをインストールする方法

サードパーティのツールを使用せずに、WindowsServer2012にTFTPサーバーを簡単に展開する方法を検討しました。この種のサーバーの機能は機能しなくなるため、より複雑なインストールでは、代替のTFTPサーバーの実装が推奨されます。例:tftpd32。


  1. Server 2012/2012R2 に Microsoft Security Essentials をインストールする方法。

    ご存知のように、Microsoft Security Essentials (最新の OS バージョンでは Windows Defender とも呼ばれます) は、潜在的に悪意のあるソフトウェアやウイルスを検出して阻止できる無料のフル機能のマルウェア対策ソリューションであり、Windows 8、8.1 に含まれています。 、Windows 10 および Windows Server 2016 エディション。 Server 2012 および 2012 R2 エディションでは、Windows Defender は Server Core インストール (ユーザー インターフェイスなし) でのみ

  2. Windows に vCenter Server 6.7 をインストールする方法

    このチュートリアルでは、Windows に VMware vCenter Server v6.7 をインストールする方法について、順を追って説明します。 vCenter for Windows のインストールを続行する前に、Windows に vCenter サーバーを正常に展開するために必要な要件、オプション、および手順を理解することが不可欠です。 VMware vSphere インフラストラクチャの 2 つのコア コンポーネントは、VMware vSphere ESXi と VMware vSphere vCenter サーバーです。 ESXi は、CPU、メモリ、ネットワーク、ストレー