Trivial File Transfer Protocol (TFTP) は、ネットワーク デバイスのファームウェアの更新、システムのインストール、構成ファイルの転送によく使用される単純なファイル転送プロトコルです。TFTP サーバーのインストールと構成は、Ubuntu 20.04 オペレーティング システムでは比較的簡単なプロセスです。この記事では、Ubuntu 20.04 に TFTP サーバーを正常にインストールして構成するための詳細な手順を説明します。
ステップ 1: TFTP サーバー パッケージをインストールする TFTP サーバーのインストールを開始するには、ターミナルで次のコマンドを実行してシステム パッケージ リストが最新であることを確認し、tftpd-hpa パッケージをインストールします。
sudo apt update sudo apt install tftpd-hpa
ステップ 2: TFTP サーバーを構成する インストールが完了したら、TFTP サーバーでいくつかの構成を行う必要があります。TFTP 構成ファイルを開きます/etc/default/tftpd-hpa
。
sudo vim /etc/default/tftpd-hpa
開いたファイルには、いくつかの構成可能なパラメータが表示されます。次の行がコメントアウトされていないことを確認してください (つまり、#
で始まら)。
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure"
これらのパラメータは、TFTP サーバのユーザ名、TFTP ファイル保存ディレクトリ、リスニング アドレス、その他のオプションを指定するために使用されます。/var/lib/tftpboot
ディレクトリが存在することを確認してください。存在しない場合は、次のコマンドを使用して作成できます。
sudo mkdir /var/lib/tftpboot sudo chmod -R 777 /var/lib/tftpboot
上記のコマンドは/var/lib/tftpboot
ディレクトリ、適切な権限を設定します。
ステップ 3: TFTP サーバーを再起動する 構成ファイルを保存して閉じた後、次のコマンドを使用して TFTP サーバーを再起動し、新しい構成を有効にします。
sudo systemctl restart tftpd-hpa
TFTP サーバーが再起動され、新しい設定が使用されます。
ステップ 4: TFTP サーバーの確認 TFTP サーバーが適切に動作していることを確認するには、ファイル転送に tftp コマンドを使用します。たとえば、TFTP サーバーからファイルをダウンロードしようとすると、次のようになります。
tftp 127.0.0.1 tftp> get filename
filename
TFTP サーバー上に存在するファイル名に置き換えてください。ファイルが正常にダウンロードされた場合、TFTP サーバーは適切に構成され、機能しています。