Aceasta este comanda nbdkit-curl-plugin care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
nbdkit-curl-plugin - plugin nbdkit curl (HTTP, FTP, SSH și alte protocoale)
REZUMAT
nbdkit -r curl url=http://example.com/disk.img
nbdkit -r curl url=sftp://tu@example.com/~/disk.img
DESCRIERE
„nbdkit-curl-plugin” este un plugin pentru nbdkit(1) care transformă conținutul difuzat prin HTTP, FTP,
SSH și multe altele într-un dispozitiv de blocare a rețelei. Folosește o bibliotecă numită libcurl (cunoscută și
ca cURL) pentru a citi date de la URL-uri. Lista exactă de protocoale pe care libcurl le poate gestiona
depinde de modul în care a fost compilat, dar majoritatea versiunilor vor gestiona HTTP, HTTPS, FTP, FTPS și
SFTP (vezi: „curl -V”). Pentru mai multe informații despre libcurl, consultațihttp://curl.haxx.se>.
Notă: Acest plugin acceptă scrieri. In orice caz:
· Pentru HTTP, este posibil să nu doriți ca nbdkit să emită solicitări PUT către serverul de la distanță (care
probabil că nu le înțelege).
· SFTP trunchiază util fișierul țintă când îl deschideți pentru scriere. Nefolositor!
La putere nbdkit la utilizare a numai în citire conexiune, trece il -r pavilion.
EXEMPLE
Utilizarea de bază este:
nbdkit -r curl url=http://example.com/disk.img
care servește imaginea discului de la distanță ca NBD pe portul TCP 10809 (pentru a controla porturile și
protocoalele folosite pentru a servi NBD vezi nbdkit(1)).
De asemenea, puteți accesa servere SSH. Acesta utilizează protocolul SFTP care este încorporat în majoritatea SSH
servere:
nbdkit -r curl url=sftp://example.com/~/disk.img
Poate fi necesar să specificați un nume de utilizator și/sau o parolă. În acest exemplu parola este
citiți din stdin:
nbdkit -r curl url=sftp://example.com/~/disk.img username=fred parola=-
PARAMETRI
parola=PAROLA
Setați parola de utilizat atunci când vă conectați la serverul de la distanță.
Rețineți că transmiterea acestui lucru pe linia de comandă nu este sigură pe mașinile partajate.
parola=-
Solicitați parola (interactiv) când pornește nbdkit.
sslverify=0
Nu verificați certificatul SSL al gazdei de la distanță.
timeout=SECS
Setați timpul de expirare pentru solicitări.
timeout = 0
Utilizați timpul de expirare implicit libcurl pentru solicitări.
url=URL
URL-ul imaginii de disc la distanță. Aceasta este transmisă libcurl direct prin
„CURLOPT_URL” în curl_easy_setopt(3).
Acest parametru este obligatoriu.
user=USERNAME
Setați numele de utilizator pe care să îl utilizați atunci când vă conectați la serverul de la distanță. Acesta poate fi, de asemenea, setat
adresa URL (de ex. "http://foo@example.com/disk.img")
Utilizați nbdkit-curl-plugin online folosind serviciile onworks.net