זהו הפקודה nbdkit-curl-plugin שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
nbdkit-curl-plugin - תוסף nbdkit curl (HTTP, FTP, SSH ופרוטוקולים אחרים)
תַקצִיר
nbdkit -r curl url=http://example.com/disk.img
nbdkit -r curl url=sftp://you@example.com/~/disk.img
תיאור
"nbdkit-curl-plugin" הוא תוסף עבור nbdkit(1) אשר הופך תוכן המוגש באמצעות HTTP, FTP,
SSH, ועוד, לתוך התקן חסימת רשת. הוא משתמש בספרייה בשם libcurl (ידוע גם
כ-cURL) כדי לקרוא נתונים מכתובות URL. הרשימה המדויקת של פרוטוקולים ש-libcurl יכולה להתמודד איתם
תלוי באופן הקומפילציה, אבל רוב הגרסאות יטפלו ב-HTTP, HTTPS, FTP, FTPS ו
SFTP (ראה: "תלתל -V"). למידע נוסף על libcurl, ראהhttp://curl.haxx.se>.
הערה: תוסף זה תומך בכתיבה. למרות זאת:
· עבור HTTP, ייתכן שלא תרצה ש-nbdkit תנפיק בקשות PUT לשרת המרוחק (אשר
כנראה לא מבין אותם).
· SFTP מקצץ באופן מועיל את קובץ היעד כאשר אתה פותח אותו לכתיבה. לא שימושי!
ל כּוֹחַ nbdkit ל להשתמש a באופן קריא חיבור, לעבור מה היא -r דגל.
דוגמאות
השימוש הבסיסי הוא:
nbdkit -r curl url=http://example.com/disk.img
המשרת את תמונת הדיסק המרוחק כ-NBD ביציאת TCP 10809 (לשליטה ביציאות ו
פרוטוקולים המשמשים לשרת NBD ראה nbdkit(1)).
אתה יכול גם לגשת לשרתי SSH. זה משתמש בפרוטוקול SFTP המובנה ברוב ה-SSH
שרתים:
nbdkit -r curl url=sftp://example.com/~/disk.img
ייתכן שיהיה עליך לציין שם משתמש ו/או סיסמה. בדוגמה זו הסיסמה היא
קרא מתוך stdin:
nbdkit -r curl url=sftp://example.com/~/disk.img שם משתמש=פרד סיסמה=-
פרמטרים
password=PASSWORD
הגדר את הסיסמה לשימוש בעת חיבור לשרת המרוחק.
שים לב שהעברת זה בשורת הפקודה אינה מאובטחת במחשבים משותפים.
סיסמה=-
בקש את הסיסמה (באופן אינטראקטיבי) כאשר nbdkit מופעל.
sslverify=0
אל תאמת את אישור ה-SSL של המארח המרוחק.
פסק זמן=SECS
הגדר את הזמן הקצוב לבקשות.
פסק זמן = 0
השתמש בתפוגה המוגדרת כברירת מחדל של libcurl עבור בקשות.
url=URL
כתובת האתר של תמונת הדיסק המרוחק. זה מועבר ל-libcurl ישירות דרך
"CURLOPT_URL" ב curl_easy_setopt(3).
פרמטר זה נדרש.
user=USERNAME
הגדר את שם המשתמש לשימוש בעת חיבור לשרת המרוחק. זה יכול להיות גם מוגדר
כתובת האתר (למשל "http://foo@example.com/disk.img")
השתמש ב-nbdkit-curl-plugin מקוון באמצעות שירותי onworks.net