Manpages

名 前

tftpd — DARPA 簡 易 フ ァ イ ル 転 送 プ ロ ト コ ル (TFTP) サ ー バ 書 式
tftpd
[directory ...] 説 明
tftpd
は 、 DARPA Trivial File Transfer Protocol (簡 易 フ ァ イ ル 転 送 プ ロ ト コ ル ) を サ ポ ー ト す る サ ー バ で あ る 。 TFTP サ ー バ は 、 ’tftp’ サ ー ビ ス 定 義 で 指 示 さ れ た ポ ー ト を 操 作 す る 。 services(5) を 参 照 す る こ と 。 こ の サ ー バ は 、 通 常 inetd(8) に よ っ て 起 動 さ れ る 。

tftp(1) の 利 用 に は 、 リ モ ー ト シ ス テ ム の ア カ ウ ン ト や パ ス ワ ー ド を 必 要 と し な い 。 認 証 情 報 が な い の で 、 tftpd は パ ブ リ ッ ク に 読 み 込 み 可 能 な フ ァ イ ル だ け し か ア ク セ ス を 許 可 し な い 。 フ ァ イ ル が 既 に 存 在 し て 、 か つ パ ブ リ ッ ク に 書 き 込 み 可 能 な 場 合 に だ け 、 フ ァ イ ル を 書 き 込 む こ と が で き る 。 ’’パ ブ リ ッ ク ’’ と い う 概 念 は 、 ネ ッ ト ワ ー ク を 通 し て 到 達 可 能 な 全 て の ホ ス ト 上 の 全 て の ユ ー ザ ー を 含 む よ う に 拡 張 さ れ て い る 点 に 注 意 す る こ と 。 こ れ は 全 て の シ ス テ ム に お い て 適 切 で は な い か も し れ な い 。 ま た 、 tftp サ ー ビ ス を 有 効 に す る 前 に 、 こ れ が 意 味 し て い る こ と を 考 慮 す べ き で あ る 。 サ ー バ は 、 可 能 な 限 り 最 低 の 権 限 し か な い ユ ー ザ ー ID を 持 た な け れ ば な ら な い 。 フ ァ イ ル へ の ア ク セ ス 制 限 は 、 パ ス 名 が 書 か れ た デ ィ レ ク ト リ の リ ス ト を /etc/inetd.conf で サ ー バ プ ロ グ ラ ム の 引 き 数 と し て 指 定 し て 、 tftpd を 起 動 す る こ と で 制 御 で き る 。 こ の 場 合 、 ア ク セ ス で き る の は 、 フ ァ イ ル の フ ル パ ス 名 の 先 頭 に 、 こ こ で 指 定 さ れ た デ ィ レ ク ト リ 名 の ど れ か が 付 く フ ァ イ ル に 制 限 さ れ る 。 デ ィ レ ク ト リ が 指 定 さ れ て い な い 場 合 、 デ フ ォ ル ト は /tftpboot で あ る 。 何 か の 理 由 が あ っ て 、 フ ァ イ ル シ ス テ ム 全 体 に ア ク セ ス 権 を 与 え た い と 望 む な ら 、 引 き 数 と し て / を 指 定 す る こ と 。 残 念 な こ と に 、 ア ド レ ス が 複 数 あ る よ う な シ ス テ ム で は 、 tftpd は ど ち ら の ア ド レ ス で パ ケ ッ ト が 受 信 さ れ た か を 決 定 で き な い 。 そ の た め 、 tftpd は 、 返 答 に 使 う 最 も 良 い 送 信 元 ア ド レ ス を 決 定 す る た め に 、 異 な る 2 つ の 機 構 を 使 う 。 inetd(8)tftpd に 渡 し た ソ ケ ッ ト が 、 特 定 の ア ド レ ス に バ イ ン ド さ れ て い る 場 合 、 tftpd は そ の ア ド レ ス を 返 答 に 使 う 。 特 定 の ア ド レ ス に バ イ ン ド さ れ て い な い 場 合 、 tftpd は ’’UDP 接 続 ’’ を 使 う 。 こ れ は 、 返 答 の 送 信 先 と ル ー テ ィ ン グ テ ー ブ ル に 基 づ い た 返 信 ア ド レ ス を 選 択 し た こ と を カ ー ネ ル に 知 ら せ る た め で あ る 。 こ れ は 、 大 部 分 の 設 定 は 透 過 的 に 機 能 す る が 、 返 信 ア ド レ ス を 固 定 し な け れ ば な ら な い 場 合 に は 、 正 し い ア ド レ ス か ら 返 答 が 行 く こ と を 保 証 す る た め に inetd(8) の バ ー チ ャ ル ホ ス ト 機 能 が 使 わ れ る こ と を 意 味 す る 。 こ れ ら の 考 察 は 重 要 で あ る 。 な ぜ な ら 、 大 部 分 の tftp ク ラ イ ア ン ト は 、 予 想 し て い な い ア ド レ ス か ら 送 信 さ れ て い る こ と が 分 か っ た パ ケ ッ ト を 拒 否 す る た め で あ る 。 関 連 項 目
tftp(1), inetd(8) 履 歴
tftpd
コ マ ン ド は 4.2BSD で 登 場 し た 。 翻 訳 者 謝 辞 こ の man ペ ー ジ の 翻 訳 に あ た り 、 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/>; に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。