Fedora 29: TFTPサーバのtftp-serverをインストールする

TFTPサーバのtftp-serverをインストールする手順を記載します。

1 tftp-serverをインストールする

tftp-serverパッケージをインストールします。デフォルトで /var/lib/tftpbootがTFTPサーバのディレクトリとして使われます。

$ sudo dnf install -y tftp-server
$ sudo firewall-cmd --add-service=tftp --permanent
$ sudo firewall-cmd --reload
$ sudo systemctl enable tftp
$ sudo systemctl restart tftp

2 tftpでファイルをGETする

tftpパッケージをインストールします。

$ sudo dnf install -y tftp

/var/lib/tftpbootにファイルを置きます。

$ echo "hello" | sudo tee /var/lib/tftpboot/hello.txt

TFTPクライアントのtftpでTFTPサーバからファイルをGETします。

$ echo "get hello.txt" | tftp 127.0.0.1
tftp> get hello.txt
tftp>
$ cat hello.txt
hello