این دستور msva-perl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
msva-perl - اجرای Perl از یک Monkeysphere Validation Agent
خلاصه
msva-perl [ فرمان [ ARGS ... ] ]
چکیده
msva-perl یک پیاده سازی Perl از Monkeysphere Validation Agent را ارائه می دهد
خدمات اعتبار سنجی گواهی
معرفی
Monkeysphere Validation Agent یک سرویس محلی برای اعتبارسنجی ابزار ارائه می دهد
گواهینامه ها (هر دو X.509 و OpenPGP) و سایر کلیدهای عمومی.
مشتریان عامل اعتبارسنجی آن را با یک حامل کلید عمومی (کلید عمومی خام یا
مقداری طعم گواهی)، نام فرضی همتای راه دور ارائه دهنده pubkey، و
زمینه ای که بررسی اعتبارسنجی مربوط به آن است (مانند ssh، https و غیره).
سپس عامل اعتبارسنجی به مشتری می گوید که آیا توانسته با موفقیت اعتبار سنجی کند یا خیر
استفاده همتا از کلید عمومی در زمینه داده شده.
طریقه استفاده
msva-perl که بدون آرگومان راه اندازی شد، به سادگی اجرا می شود و برای همیشه گوش می دهد.
با راهاندازی آرگومانها، یک شنونده راهاندازی میکند، یک فرآیند فرعی را با استفاده از ارائهشده ایجاد میکند.
فرمان و آرگومان ها، اما با محیط MONKEYSPHERE_VALIDATION_AGENT_SOCKET
مجموعه متغیری برای اشاره به شنونده خود. هنگامی که فرآیند فرعی پایان می یابد، msva-perl پاره می شود
شنونده را پایین میآورد و از آن خارج میشود و همان مقدار زیرفرایند را برمیگرداند.
این یک الگوی فراخوانی مشابه با الگوی است عامل ssh(1).
محیط زیست متغیرها
msva-perl با استفاده از متغیرهای محیطی پیکربندی شده است.
MSVA_LOG_LEVEL
msva-perl پیام های مربوط به عملکرد خود را در stderr ثبت می کند. MSVA_LOG_LEVEL آن را کنترل می کند
پرحرفی، و باید یکی از (در افزایش پرحرفی) باشد: بی صدا، ساکت، کشنده،
خطا، اطلاعات، پرمخاطب، اشکال زدایی، debug1، debug2، debug3. پیش فرض "خطا" است.
MSVA_ALLOWED_USERS
اگر سیستم شما توانایی آن را دارد، msva-perl سعی میکند مالک آن را پیدا کند
اتصال مشتری اگر MSVA_ALLOWED_USERS تنظیم نشده باشد، msva-perl فقط اجازه می دهد
اتصالات از msva کاربر به عنوان در حال اجرا است. اگر MSVA_ALLOWED_USERS را تنظیم کنید، msva-
پرل آن را به عنوان لیستی از کاربران محلی (با نام یا شناسه کاربری) که مجاز به انجام این کار هستند، در نظر می گیرد
اتصال
MSVA_PORT
msva-perl به یک سوکت TCP محلی گوش می دهد تا دسترسی را تسهیل کند. شما می توانید انتخاب کنید چه چیزی
پورتی برای اتصال با تنظیم MSVA_PORT. پیشفرض اتصال به یک پورت باز دلخواه است.
MSVA_KEYSERVER
msva-perl اطلاعاتی را از سرورهای کلید OpenPGP درخواست می کند. MSVA_KEYSERVER را روی
سرور کلیدی که می خواهید با آن بررسی شود را اعلام کنید. اگر این متغیر خالی یا تنظیم نشده باشد،
و gpg.conf شما حاوی یک اعلان سرور کلید است، از GnuPG استفاده خواهد کرد
پیکربندی در صورت عدم موفقیت، پیشفرض 'hkp://pool.sks-keyservers.net' است.
MSVA_KEYSERVER_POLICY
msva-perl باید تصمیم بگیرد که چه زمانی با سرورهای کلید بررسی شود (برای کلیدهای جدید، لغو
گواهینامه ها، گواهینامه های جدید و غیره). سه گزینه ممکن وجود دارد: "همیشه"
به این معنی است که با سرور کلید هر درخواستی را که دریافت می کند بررسی کنید. "هرگز" به معنای هرگز
با یک سرور کلید چک کنید "unlessvalid" فقط با سرور کلید در یک مورد خاص بررسی می شود
اگر هیچ کلیدی به صورت محلی برای همتای درخواستی معتبر شناخته نشده است، پرس و جو کنید.
پیش فرض "بدون معتبر" است.
MSVA_MONITOR_CHANGES
تحت محیط های گرافیکی مانند X11، msva-perl قادر به نظارت بر
در کد اصلی آن تغییر می کند و می تواند از کاربر بخواهد که دیمون را دوباره راه اندازی کند
تغییرات کد اساسی تنظیم این متغیر environmnt به "true" را فعال می کند
این رفتار نظارتی و تحریک کننده پیش فرض "نادرست" است.
ارتباط پروتکل جزئیات
ارتباطات با Monkeysphere Validation Agent به شکل درخواست های JSON است
روی HTTP ساده پاسخ های عامل نیز اشیاء JSON هستند. برای جزئیات در مورد
ساختار درخواست ها و پاسخ ها، لطفا ببینید
http://web.monkeysphere.info/validation-agent/protocol
امنیت بحث در مورد
msva-perl عمداً به Loopback IPv4 (در 127.0.0.1) متصل می شود تا کاربران راه دور این کار را انجام دهند.
به دیمون دسترسی نداشته باشید. در سیستم هایی (مانند لینوکس) که مالکیت TCP را گزارش می کنند
سوکت ها در /proc/net/tcp، msva-perl از دسترسی کاربران تصادفی امتناع می کند (نگاه کنید به
MSVA_ALLOWED_USERS در بالا).
با استفاده از خدمات onworks.net از msva-perl به صورت آنلاین استفاده کنید