TFTP

Trivial File Transfer Protocol(TFTP)は、ファイルを転送するための最小限の手段を提供します。 これは、一般的にpxeブートの一部として、またはルータ、IP電話やプリンタなどのメモリが限られているデバイス上の設定やファームウェアを更新するたいくつかのTFTPサーバの実装があり、いくつかは以下にリストされており、iputilsにはtftpのバージョンも含まれています。注:異なるTFTP実装を同時に開始しないようにしてください。 デフォルトのTFTPポート69をリッスンできるのは1つだけであるため、エラーgot more than one socketで失敗します。Tftp-hpaをインストールしてから、tftpd.serviceを起動します。

サービスパラメータを変更するには/etc/conf.d/tftpdを編集します。Tftp-hpaでは、tftp getsに絶対パスが必要です。 何らかの理由で絶対パスが不可能な場合は、代わりにatftpを使用することを検討してください。

atftp

atftpをインストールしてatftpd.serviceを起動します。

サービスパラメータを変更するには/etc/conf.d/atftpdを編集します。

dnsmasq

注:dnsmasqはファイルのアップロードをサポートしていません。

dnsmasq#TFTPサーバを参照してください。クライアント

tftp-hpa

tftp-hpaをインストールしてから、あなたの一日をtftpしてください!

$ tftp

curl

標準のcurlには、TFTPサーバーに接続してファイルをアップロードする機能があります:

$ curl -T FILE tftp://HOST

ファイルをダウンロードする:

$ curl -o DESTINATION tftp://HOST/file

ここで、fileはTFTPルートディレクトリを基準とした相対値です。

コメントを残す

メールアドレスが公開されることはありません。