UbuntuサーバーでTFTPサーバーをセットアップする方法

Ubuntu Serverでは、ユーザーがTrivial File Transfer Protocolシステムをホストして、ユーザーがファイルをやり取りできるようにする方法がかなりあります。ただし、UbuntuサーバーでTFTPサーバーをセットアップするための最もアクセスしやすいツールは、おそらくTftpdソフトウェアです。どうして?最新のUbuntuリリースすべてにロードするのは非常に簡単です。さらに良いことに、Linuxを初めて使用する場合でも、すべての構成オプションは非常に単純で理解しやすいものです。

このガイドでは、UbuntuサーバーでTFTPサーバーをホストするプロセスについて説明します。理想的には、ソフトウェアはUbuntuサーバーから実行する必要があります。そうは言っても、このソフトウェアをすべてUbuntuデスクトップで正常に実行するように設定することは可能です。

注:このチュートリアルでは、Ubuntu Linuxに重点を置いています。これは、Linuxサーバーユーザーの大多数がUbuntu Linuxを使用しており、複数のサーバーオペレーティングシステムをカバーするのは混乱を招くためです。TFTPは、他のさまざまなLinuxサーバーディストリビューションで動作します。

TFTPサーバーソフトウェアと関連パッケージをインストールします

UbuntuでのTFTPサーバーのセットアップは、正しく動作するために必要なすべての関連パッケージをインストールすることから始まります。これらのパッケージは、コマンドラインからApt パッケージマネージャーを介してインストールできます 。

Ubuntu Serverまたはデスクトップマシンで起動するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、以下のコマンドを入力します。

注:Debian Linuxを使用していますか?TftpdのガイドとセットアッププロセスはUbuntuLinuxと同じです。それを機能させるには、このガイドに従ってください。ただし、AptのすべてのインスタンスをApt-getに置き換えてください。

sudo apt install xinetd tftpd tftp

Ubuntuデスクトップを使用している場合、Aptを使用してプログラムをインストールするのが好きでない場合は、Ubuntu Software Centerを起動し、これらの各パッケージを検索して、その方法でインストールすることもできます。

 TFTPDを構成する

TFTPDパッケージがUbuntuサーバー(またはデスクトップ)にセットアップされたので、次のステップは、サーバーが正しく実行されるようにサーバーを構成することです。構成プロセスの最初のステップは、/ etc / ディレクトリーにフォルダーを作成すること です。

sudo mkdir -p /etc/xinetd.d/

フォルダが処理されたら、touchコマンドを使用して新しいテキストファイルを作成します。すべてのサーバー構成がこのファイルに含まれます。

sudo touch /etc/xinetd.d/tftp

sudo touchが使えませんか?事前にsudo-sを使用してターミナルシェルをRootに上げてみてください。

sudo -s touch /etc/xinetd.d/tftp

ファイルが/etc/xinetd.d/に存在するので、Nanoテキストエディタでファイルを開きます。

sudo nano -w /etc/xinetd.d/tftp

以下のコードを取得して、Nanoテキストエディタウィンドウに貼り付けます。

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

Ctrl + Oキーボードの組み合わせを押して、編集内容をNanoのtftpファイルに保存します。次に、Ctrl + X を押し て終了します。

TFTP構成ファイルに従って、UbuntuサーバーまたはUbuntuデスクトップのルートディレクトリ(/)に「tftpboot」フォルダーを作成する必要があります。

使い方は、mkdirコマンドを、ディレクトリを作成します。

sudo mkdir / tftpboot

次に、chmodコマンドを使用して「tftpboot」フォルダーのアクセス許可を更新します。

sudo chmod -R 777 / tftpboot

「tftpboot」ディレクトリのアクセス許可情報を更新したら、chownツールを使用してユーザーアクセス許可情報を変更します。

注:以下のchownコマンドでは、理由から「nobody」を使用しています。個々のユーザーに設定するのではなく、TFTPに同じ権限でアクセスしようとするすべてのユーザーにアクセスを許可します。

sudo chown -R nobody / tftpboot

最後に、変更を受け入れるには、TFTPサーバーソフトウェアを再起動する必要があります。Ubuntu 16.04以降では、これはsystemctlコマンドを使用して実行されます。

sudo systemctl restart xinetd.service

上記のsystemctlコマンドが成功したとすると、サーバーは稼働しているはずです。次のセクションに移動して、TFTPを使用してファイルを転送する方法を学習してください。

TFTPを介してファイルを転送する

Ubuntuサーバー上のTFTPサーバーが稼働しているので、ファイルをアップロードおよびダウンロードする方法について説明します。LinuxでTFTPを使用する方法を検討する必要があるのは、FileZillaなどのFTPクライアントがTFTPをサポートしていない可能性があるためです。

開始するには、リモートTFTPサーバーに接続する予定のコンピューターでターミナルを開きます。次に、「tftp」パッケージをインストールして、接続の送信、アップロード、ダウンロードなどを行えるようにします。

Ubuntu

sudo apt install tftp

Debian

sudo apt-get install tftp

Arch Linux

sudo pacman -S atftp

Fedora

sudo dnf install tftp

OpenSUSE

sudo zypper install tftp

システムにアプリを設定したら、UbuntuTFTPサーバーのIPアドレスを確認します。次に、以下の例に従って、サーバーに接続します。

注:TFTPサーバーのIPアドレスを把握するためのサポートが必要ですか?こちらの投稿をチェックしてください

tftp ip.address.of.tftp.server

UbuntuサーバーでTFTPサーバーをセットアップする方法 アップロード

TFTPサーバーにファイルを送信するには、putコマンドを使用します。

ファイル名を入れる

ダウンロード

UbuntuサーバーでTFTPサーバーをセットアップする方法

TFTPサーバーからファイルをダウンロードするには、getコマンドを使用します

ファイル名を取得する

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!