これは、Ubuntu Online、Fedora Online、Windows Online エミュレーター、MAC OS Online エミュレーターなどの複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド nbdkit-curl-plugin です。
プログラム:
NAME
nbdkit-curl-plugin - nbdkit curl プラグイン (HTTP、FTP、SSH およびその他のプロトコル)
SYNOPSIS
nbdkit -r カール url=http://example.com/disk.img
nbdkit -r カール url=sftp://あなた@example.com/~/ディスク.img
DESCRIPTION
「nbdkit-curl-plugin」は、 nbdkit(1)HTTP、FTP経由で配信されるコンテンツを
SSHなどの機能をネットワークブロックデバイスに組み込む。libcurlと呼ばれるライブラリを使用する(
URLからデータを読み取るために、cURLなどのプロトコルを使用します。libcurlが処理できるプロトコルの正確なリストは
コンパイル方法によって異なりますが、ほとんどのバージョンではHTTP、HTTPS、FTP、FTPS、
SFTP(「curl -V」を参照)。libcurlの詳細については、以下を参照してください。http://curl.haxx.se>.
注意: このプラグインは書き込みをサポートします。ただし、
· HTTPの場合、nbdkitがリモートサーバーにPUTリクエストを発行しないようにしたい場合があります(
おそらく理解していないでしょう。
· SFTP は、書き込み用に開くときにターゲット ファイルを便利に切り捨てます。役に立ちません。
に 力 nbdkit 〜へ つかいます a 読み取り専用 接続、 パス -r フラグ.
例
基本的な使用法は次のとおりです。
nbdkit -r カール url=http://example.com/disk.img
これはTCPポート10809(ポートを制御するため)のNBDとしてリモートディスクイメージを提供します。
NBDを提供するために使用されるプロトコルについては、 nbdkit(1))。
SSHサーバーにアクセスすることもできます。これは、ほとんどのSSHに組み込まれているSFTPプロトコルを使用します。
サーバー:
nbdkit -r カール url=sftp://example.com/~/disk.img
ユーザー名とパスワードを指定する必要があるかもしれません。この例ではパスワードは
stdin から読み取り:
nbdkit -r カール url=sftp://example.com/~/disk.img ユーザー名=fred パスワード=-
パラメーター
パスワード=パスワード
リモート サーバーに接続するときに使用するパスワードを設定します。
共有マシンでは、これをコマンドラインで渡すことは安全ではないことに注意してください。
パスワード=-
nbdkit の起動時にパスワードを(対話的に)要求します。
sslverify=0
リモート ホストの SSL 証明書を検証しません。
タイムアウト=秒
リクエストのタイムアウトを設定します。
タイムアウト= 0
リクエストにはデフォルトの libcurl タイムアウトを使用します。
url=URL
リモートディスクイメージのURL。これはlibcurlに直接渡されます。
「CURLOPT_URL」の curl_easy_setoptとします。
このパラメーターは必須です。
ユーザー=ユーザー名
リモートサーバーに接続する際に使用するユーザー名を設定します。これは、
URL(例:"http://foo@example.com/disk.img")
onworks.net サービスを使用して nbdkit-curl-plugin をオンラインで使用する