COCKPIT-DESKTOP(1) cockpit COCKPIT-DESKTOP(1)

cockpit-desktop - یکپارچه‌سازی میزکار Cockpit

cockpit-desktop URLPATH [SSH_HOST]

برنامهٔ cockpit-desktop دسترسی امن به صفحات Cockpit را در یک نشست فعال میزکار فراهم می‌کند. این ابزار یک وب‌سرور (cockpit-ws) و یک مرورگر وب را در یک فضای نام شبکهٔ ایزوله‌شده اجرا می‌کند و یک cockpit-bridge(1) را در نشست کاربر جاری راه‌اندازی می‌نماید.

این کار از لزوم ورود به Cockpit و فعال‌سازی cockpit.socket در کل سیستم جلوگیری می‌کند. جداسازی شبکه تضمین می‌کند که هیچ کاربر دیگری و حتی سایر فرایندهای نشست کاربر نمی‌توانند به این وب‌سرور محلی دسترسی داشته باشند.

متغیر URLPATH صفحهٔ Cockpit مورد نظر برای باز شدن است، یعنی بخش مسیر نشانی‌های Cockpit. اکیداً توصیه می‌شود که فقط یک فریم صفحهٔ خاص https://docs.cockpit-project.org/cockpit-guide/latest/guide/embedding.html, باز شود نه کل ناوبری و منوی Cockpit. برای نمونه، مسیر /cockpit/@localhost/storage/index.html صفحهٔ فضای ذخیره‌سازی (Storage) را باز می‌کند. همچنین امکان ارائه شکل‌های اختصاری نشانی‌ها وجود دارد، مانند “/storage” یا “/network/firewall”.

متغیر SSH_HOST مشخصهٔ اختیاری میزبان راه دور SSH است (hostname یا username@hostname). در صورت ارائه، cockpit-bridge به جای آن روی میزبان راه دور از طریق ssh(1) اجرا می‌شود، یعنی مرورگر وب Cockpit آن میزبان راه دور را نشان خواهد داد. توجه داشته باشید که این ویژگی بیشتر جنبهٔ آزمایشی/نمایشی دارد.

متغیر محیطی BROWSER دستور مرورگر (و احتمالاً گزینه‌های آن) را مشخص می‌کند که برای باز کردن صفحهٔ درخواست‌شدهٔ Cockpit استفاده خواهد شد. در صورت عدم تنظیم، cockpit-desktop تلاش می‌کند از یک مرورگر درونی و کمینهٔ WebKit استفاده کند، و در صورت شکست، شناسایی برخی گزینه‌های منطقی دیگر را امتحان می‌کند.

لطفاً گزارش‌های باگ را به سیستم ردیابی باگ توزیع یا به ردیاب باگ بالادست https://github.com/cockpit-project/cockpit/issues/new. ارسال کنید.

نرم‌افزار Cockpit توسط مشارکت‌کنندگان https://github.com/cockpit-project/cockpit بسیاری نوشته شده است.

cockpit-ws(8), cockpit-bridge(1)

2026-08-27 cockpit