TFTP
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
tftp
- 簡単なファイル転送プログラム
索引
書式
[host [port
]
]
索引
解説
ユーティリティは、インターネット
TFTP
(Trivial File Transfer Protocol) を用いて、リモートマシンとの間の
ファイル転送を行うためのユーザインタフェースです。
リモートマシン名
host
は、
起動時にコマンドラインで指定することが可能です。
この場合、
host
はファイル転送を行う際のデフォルトのホストとして使われます。
(以下の
connect
コマンドを参照のこと)。
索引
コマンド
起動後、コマンド入力を促すプロンプト
``tftp>
''
が表示されます。
この状態で使用できるコマンドは以下の通りです。
- ? command-name ...
-
ヘルプメッセージを出力します。
- ascii
-
``mode ascii'' の略です。
- binary
-
``mode binary'' の略です。
- connect host [port
]
-
ファイル転送を行う
host
を(必要あれば
port
番号も同時に)
設定します。
なお、
TFTP
プロトコルは、
FTP
プロトコルと違い、無通信状態においてはホスト間の
コネクションを保持しないことに注意してください。
つまり、
connect
コマンドはホスト
間のコネクションを確立するのではなく、実際には転送を行うホストを
記憶するのに使用されます。
使用者は
connect
コマンドを使用する必要はなく、
get
もしくは
put
コマンドを使用する時にリモートホストを指定することができます。
- get [host : file [localname
]
]
-
- get
[host1 : file1
]
[host2 : file2 ...
]
[hostN : fileN
]
-
リモートホストから 1 個以上のファイルを取得します。
host
引数を使用すると、将来の転送において
host
がデフォルトで使用されます。
localname
が指定されると、ファイルはローカルには
localname
という名前で保存されます。
そうでない場合には、元のファイル名が使用されます。
同時に 2 個のファイルをダウンロードできないことに注意してください。
同時に 1 個、3個、3 個以上のいずれかのみが可能です。
ホストに IPv6 数値アドレスを指定するには、
``[3ffe:2900:e00c:ffee::1234] : file
''
のように角括弧で括り、IPv6 アドレスの区切りのコロンと
ホストとファイル名の区切りのコロンとが区別できるようにしてください。
- mode transfer-mode
-
転送モードを設定します。
transfer-mode
は
ascii
と
binary
の 2 通りがあります。
デフォルトは
ascii
となります。
- put file [[host : remotename
]
]
-
- put file1 file2 ... fileN [[host : remote-directory
]
]
-
リモートホストへ 1 個のファイルもしくはファイル集合を転送します。
remotename
が指定されると、リモートで保存されるファイル名は
remotename
になります。
そうでない場合には、元のファイル名が使用されます。
remote-directory
引数が使用されると、リモートホストは
UNIX
マシンとみなされます。
host
に IPv6 数値アドレスを指定するには、
get
コマンドの例を参照してください。
- quit
-
を終了します。
- EOF (^D) を入力した場合も同様です。
- rexmt retransmission-timeout
-
パケット毎の再送タイムアウト時間を秒単位で設定します。
- status
-
現在の tftp の状態を表示します。
- timeout total-transmission-timeout
-
全体の転送タイムアウト時間を、秒単位で設定します。
- trace
-
トグル動作でパケットトレース機能の ON/OFF を設定します。
- verbose
-
トグル動作でバーボーズモードの ON/OFF を設定します。
索引
バグ
TFTP
プロトコルには、ユーザ認証機構がないために、リモートマシン上のファイルには
何らかの種類のアクセス制限が生じることがあります。
それらに関してはいろいろな例があるため、ここには記述しません。
33488896 オクテット (65535 ブロック) を越えるファイルは、
クライアントとサーバがブロックサイズのネゴシエーション (RFC1783) を
サポートしていなければ、転送不可能です。
索引
歴史
コマンドは
BSD 4.3
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- コマンド
-
- バグ
-
- 歴史
-
Time: 07:06:20 GMT, January 12, 2009