に TFTPサーバー 基本的に、ネットワーク経由で接続されているシステム間でファイルを転送するために使用されます。 TFTPは、Trivial File Transfer Protocolとも呼ばれ、リモートシステムとの間でファイルを送受信するために使用できるインターネットソフトウェアユーティリティです。プロトコルは非常に基本的であり、転送されるファイルに多くのセキュリティを提供しません。
私たちは皆知っています Windowsホームグループ これにより、大きなハードルなしにネットワーク経由でファイルを共有できます。ただし、別の解像度が必要なため、v1803アップデートでWindows10から削除されました。簡単な回避策は、TFTPサーバーを使用することです。セットアップは簡単です。この記事では、 SolarWindsTFTPサーバー (( ここからダウンロード )これは非常に使いやすく、ネットワーク上で信頼性と高速でファイルを転送できます。また、SolarWinds TFTP Serverは専門会社であるため、大規模な組織向けのソフトウェアとソリューションを開発して、ネットワーク、システム、ITインフラストラクチャの管理を支援することをお勧めします。
前提条件:
記事の本質に立ち入り、TFTPサーバーのセットアップ方法を説明する前に、必要なことがいくつかあります。必要なものは次のとおりです—
- 管理者アカウント: 管理者アカウントを使用していない場合は、システムにTFTPサーバーをセットアップする必要はありません。したがって、管理者としてログインしていることを確認してください。
- SolarWinds TFTPサーバー: TFTPサーバーをセットアップするには、SolarWindsからTFTPサーバーユーティリティをダウンロードする必要があります。あなたはそれをからダウンロードすることができます ここに 。 .zipファイルをダウンロードしたら、それをデスクトップに解凍して、簡単なインストールを実行します。
- ポートフォワーディング: TFTPサーバーへのリモートアクセスを許可するには、UDPポート69をルーターからネットワーク上のIPアドレスに転送して、ネットワーク外のユーザーがサーバーにアクセスできるようにする必要があります。ただし、リモート接続が必要ない場合は、ポートを転送する必要はありません。
すべての要件を満たしたら、サーバーをセットアップする準備が整います。
リモートアクセスまたはローカルアクセス
ホームやオフィスなどのローカルネットワークの外部からTFTPサーバーへのアクセスを許可することにした場合は、デフォルトで静的IPを使用するか、動的IPをホワイトリストに追加する必要があります。 TFTPサーバーでは、すべてのIPアドレスがポート転送とともにファイルを送受信できます。 IP範囲を追加して複数のIPを許可したり、範囲を短くして1つのデバイスのみを許可したりできます。
SolarwindsTFTPのIP構成
TFTPサーバーのセットアップ
サーバーをセットアップするには、以下の手順に従ってください。
- まず、を実行します SolarWindsTFTPサーバー に行くことによるユーティリティ スタートメニュー と検索 TFTPサーバー 。
- ロードされたら、をクリックします ファイル 次に選択します 構成、設定 。
SolarWindsTFTPサーバーのファイルメニュー
- ここで、サーバーをWindowsシステムトレイに表示する場合は、[ TFTPサーバーをWindowsシステムトレイに追加する '。
- その後、あなたは選択する必要があります サーバールートディレクトリ 。これは、受信したすべてのファイルが保存される場所です。また、いくつかのファイルを送信する場合は、最初にファイルをこのディレクトリにコピーする必要があります。クリック ブラウズ お好みの場所を選択してください。
サーバールートディレクトリの変更
- 次に、に切り替えます セキュリティ いくつかの制限を適用するためのタブ。
- ファイルのみを送信する場合は、 ファイル送信 。ファイルのみを受信したい場合は、 ファイルを受信する 。両方を実行する場合は、「 ファイルの送受信 ’ボックスがチェックされています。
転送タイプの選択
- SolarWinds TFTPサーバーユーティリティのおかげで、特定のIPアドレスがファイルを送受信できるようにすることで、セキュリティを強化できます。これを行う場合は、「 次のIPアドレスのみがファイルの送受信を許可します ’をクリックしてからクリックします 追加 。
- IPアドレスの範囲を入力し、をクリックします OK 。
IPアドレスの許容範囲
- 最後に、 OK 構成ウィンドウを閉じます。
これで、TFTPサーバーの構成とセットアップが正常に完了しました。
TFTPサーバーの使用
TFTPサーバーをセットアップしたので、TFTPサーバーを使用してファイルを送受信する方法について疑問に思われるかもしれません。心配しないでください。ここで手順を説明します。
ポートフォワード– ネットワーク外のシステムにアクセスさせたい場合は、最初にポート番号69を転送する必要があります。ポートフォワーディングは通常、ファームウェアごとに異なるため、すべてを網羅することはできません。ただし、基本的な洞察を得るには、ルーターのコントロールパネルにアクセスし、[詳細設定]に移動して、NATまたはポートフォワードを見つける必要があります。そこで、新しいエントリを作成し、ipv4アドレスでUDPポート69を転送するだけです。
ファイルをリモートで転送する予定がない場合は、ポートを転送する必要がないことに注意してください。
TFTPクライアントのインストール
次のステップは、TFTPクライアントをリモートまたはローカルシステムにインストールすることです。 TFTPクライアントをインストールするには、次の手順を実行します。
- に移動します スタートメニュー 開いて コントロールパネル 。
- 案内する プログラムと機能 次に、左側で[‘]をクリックします Windowsの機能をオンまたはオフにします '。
- 下にスクロールして見つけます TFTPクライアント 。チェックボックスをオンにします。
TFTPクライアントのインストール
- クリック OK クライアントをインストールします。
- 完了するのを待ちます。
これは、サーバーを実行していないシステム上にある必要があることに注意してください。
TFTPを許可するようにファイアウォールを構成する
システムにTFTPクライアントをインストールした後、Windowsファイアウォールをオフにするか、TFTP接続の例外を追加する必要があります。方法は次のとおりです。
- に移動します スタートメニュー 開いて コントロールパネル 。
- 変更 見る者 に 大きなアイコン 次に選択します WindowsDefenderファイアウォール 。
- Windows Defender Firewallをオフにするには、[ WindowsDefenderをオンまたはオフにします '。
- ‘を確認してください WindowsDefenderファイアウォールをオフにします 両方の設定で ’をクリックし、[OK]をクリックします。
WindowsDefenderファイアウォールをオフにする
- Windowsファイアウォールをオフにしたくない場合は、TFTP接続の例外を追加するだけです。これを行うには、「 WindowsDefenderファイアウォールを介してアプリまたは機能を許可する ’をWindowsファイアウォール設定ウィンドウに表示します。
- 「 設定を変更する ’は例外を追加できるようにします。
- 今、をクリックします 別のアプリを許可する そしてヒット ブラウズ 。
- 検索する TFTP.exe Windowsのsystem32ディレクトリにあります。それを選択し、[開く]をクリックします。
- 両方を確認してください 民間 そして 公衆 ボックスをクリックしてからクリックします OK 。
ファイアウォールを介したTFTPの許可
転送 TFTPを使用するファイル
最後に、TFTPクライアントをインストールしてUDPポートを転送した後 69 、ファイルをリモートまたはローカルに転送する準備ができました。これを行うには、サーバーが実行されていることを確認してから、指定された手順に従います。
- 押す Windowsキー+ R 開く 実行 。
- 「」と入力します cmd ’を押してコマンドプロンプトを開きます。
- ファイルを転送する前に、送信するファイルがにあることを確認してください サーバールートディレクトリ 。
- これで、ファイルを受け取りたい場合は、を使用する必要があります 取得する パラメータ。ファイルを送信したい場合は、 プット パラメータ。コマンドは次のようになります。
Tftp -i [サーバーIPアドレス] [GETまたはPUT] [ファイルのパス]
- 例は次のとおりです。
Tftp -i 192.168.10.8 put E: hello.txt
TFTPを使用したファイルの送信
- ファイルを受け取りたい場合、コマンドは次のようになります。
Tftp -i 192.168.10.8 get hello.txt
TFTPを使用したファイルの受信
注意:
ファイルをリモートで転送する場合は、コマンドプロンプトでパブリックIPアドレスを指定し、その後にポートを指定する必要があります。例は次のとおりです。
Tftp -i 39.43.126.2:69 put E: hello.txt読んだ5分