CH-J Server Managerمدیریت سرور از طریق SSH
منو
راهنما و پشتیبانی

پرسش‌های رایج

پاسخ‌های کوتاه و راستی‌آزمایی‌شده دربارهٔ نصب، سیستم‌های پشتیبانی‌شده، اتصال‌های SSH، امنیت، به‌روزرسانی‌ها و افزونه‌های CH-J Server Manager.

تعداد پاسخ‌ها16CH-J Server Manager · alpha

عمومی

CH-J Server Manager چیست؟

CH-J Server Manager یک برنامهٔ دسکتاپ برای مدیریت سرورها، عمدتاً از طریق SSH، است. این برنامه پروفایل‌های سرور، ترمینال تعاملی، مدیریت فایل SFTP، پایش و سامانه‌ای گسترش‌پذیر از افزونه‌های قابل نصب را فراهم می‌کند.

آیا CH-J Server Manager رایگان است؟

بله. CH-J Server Manager در حال حاضر به‌رایگان توزیع می‌شود.

آیا CH-J Server Manager متن‌باز است؟

ویرایش فعلی از CH-J Proprietary Software License 1.14 استفاده می‌کند. این مجوز استفادهٔ رایگان تجاری و غیرتجاری را طبق شرایطش مجاز می‌داند، اما اجازهٔ عمومی برای تغییر، ایجاد انشعاب توسعه یا توزیع مجدد عمومی نرم‌افزار نمی‌دهد. شرایط کامل، استثناها و مجوزهای اشخاص ثالث در صفحهٔ مجوز آمده‌اند.

باز کردن اطلاعات مجوز ←
از کدام سیستم‌عامل‌ها پشتیبانی می‌شود؟

نسخه‌های فعلی Alpha برای Windows 11 x64، macOS روی Apple Silicon (ARM64) و Ubuntu 24.04 LTS x64 ساخته می‌شوند. نصب‌کنندهٔ Windows و بستهٔ DEB برای Ubuntu روی همین سیستم‌ها نصب و آزمایش شده‌اند؛ بستهٔ macOS هنوز توسط اپل تأیید (notarize) نشده است.

باز کردن مستندات ←
کجا می‌توانم اشکالات را گزارش کنم یا قابلیتی درخواست کنم؟

اشکالات و پیشنهادها را در صفحهٔ انجمن به اشتراک بگذارید. کد منبع در مرورگر کد همین وب‌سایت در دسترس است؛ GitHub شامل README عمومی پروژه است.

باز کردن انجمن ←
آیا CH-J Server Manager برای استفاده در محیط تولید آماده است؟

هنوز نه. این برنامه یک نسخهٔ alpha در حال توسعهٔ فعال و برای آزمایش است. استثنای CA برای میزبان به‌روزرسانی همچنان وجود دارد؛ امضاهای تولیدی پلتفرم و برخی قابلیت‌ها هنوز موجود نیستند. امضاهای جداگانهٔ OpenPGP برای به‌روزرسانی‌های برنامه از هم‌اکنون اجباری‌اند.

نصب

راهنمای نصب را کجا پیدا کنم؟

راهنماهای مفصل برای Windows 11 x64، macOS روی Apple Silicon و Ubuntu 24.04 LTS x64 در نسخهٔ زبانی متناظر Wiki در دسترس‌اند. این راهنماها پیش‌نیازها، مراحل نصب، نخستین اجرا و هشدارهای فعلی ویژهٔ هر پلتفرم را پوشش می‌دهند.

باز کردن راهنماهای نصب ←
چرا Windows SmartScreen دربارهٔ برنامه هشدار می‌دهد؟

نصب‌کنندهٔ Alpha هنوز با گواهی ناشر مورد اعتماد امضا نشده و اعتبار SmartScreen کسب نکرده است. فقط با فایلی که از این وب‌سایت دانلود شده ادامه دهید و پیش از اجرا، چک‌سام SHA-512 منتشرشدهٔ آن را مقایسه کنید.

باز کردن مستندات ←
چرا macOS برنامه را مسدود می‌کند؟

نسخهٔ Alpha فعلی فقط امضای آزمایشی ad-hoc دارد و توسط اپل تأیید نشده است، بنابراین Gatekeeper ممکن است نخستین اجرای آن را مسدود کند. از گزینهٔ Open (باز کردن) در منوی کلیک همراه با Control یا «در هر حال باز شود» در «حریم خصوصی و امنیت» استفاده کنید و ابتدا چک‌سام SHA-512 فایل را راستی‌آزمایی کنید.

باز کردن مستندات ←

امنیت

گذرواژه‌های SSH و کلیدهای خصوصی کجا ذخیره می‌شوند؟

گذرواژه‌های ذخیره‌شدهٔ SSH، پروفایل‌های سرور و کلیدهای میزبان شناخته‌شده در گاوصندوق محلی که با scrypt و AES-256-GCM محافظت می‌شود نگهداری می‌شوند؛ گذرواژهٔ اصلی ذخیره نمی‌شود. در احراز هویت با کلید، پروفایل مسیر کلید خصوصی انتخاب‌شده را ذخیره می‌کند و Core آن فایل را به‌صورت محلی می‌خواند، بی‌آنکه محتوایش را به گاوصندوق کپی کند.

آیا CH-J Server Manager اطلاعات احراز هویت SSH من را به سرورهای CH-J می‌فرستد؟

خیر. هنگام برقراری اتصال SSH، Core اطلاعات احراز هویت را مستقیماً به سرور SSH پیکربندی‌شده در پروفایل می‌فرستد. سرور توزیع CH-J کاتالوگ به‌روزرسانی‌ها و افزونه‌ها و دانلود بسته‌ها را فراهم می‌کند؛ واسطهٔ احراز هویت SSH نیست.

آیا می‌توانم به‌جای گذرواژه از کلید SSH استفاده کنم؟

بله. پروفایل سرور از احراز هویت با گذرواژه یا کلید خصوصی SSH پشتیبانی می‌کند. به‌جای فایل عمومی ‎.pub، فایل کلید خصوصی محلی را انتخاب کنید؛ کلید رمزگذاری‌شده می‌تواند از عبارت عبوری که وارد می‌کنید استفاده کند.

به‌روزرسانی‌ها

به‌روزرسانی‌های برنامه چگونه ارائه می‌شوند؟

Core یک کاتالوگ HTTPS از نسخه‌های سازگار را می‌خواند و برنامه و افزونه‌ها هر کدام انتخاب جداگانه‌ای از کانال Alpha، Beta یا Stable دارند. Core پیش از استفاده از بسته، اندازهٔ مورد انتظار و SHA-512 را بررسی می‌کند. Alpha شامل جدیدترین نسخه‌های آزمایشی است، Beta نسخه‌های کامل‌تر برای آزمایش گسترده‌تر و Stable نسخه‌های راستی‌آزمایی‌شده برای استفادهٔ عادی. به‌روزرسانی‌های برنامه همچنین به امضای جداگانه و معتبر OpenPGP نیاز دارند. پذیرش مجوز برای هر نسخهٔ ساخت جدید دوباره لازم است.

باز کردن نسخه‌ها و چک‌سام‌ها ←
چگونه فایل دانلودشده را راستی‌آزمایی کنم؟

فایل ‎.asc را دانلود کنید و SHA-512 کامل را از جزئیات نسخه کپی کنید. کلید عمومی CH-J و امضا را با gpg --verify راستی‌آزمایی کنید، سپس SHA-512 فایل دانلودشده را مقایسه کنید. برای راهنمای کامل، بخش «به‌روزرسانی‌ها و امضاها» را ببینید.

باز کردن مستندات ←

افزونه‌ها

افزونه‌ها چه هستند؟

افزونه‌ها ابزارهایی جداگانه و قابل نصب‌اند که Core کوچک را بدون تغییر آن گسترش می‌دهند. ابزارهای منتشرشدهٔ فعلی شامل System Monitor، File Manager، Key Generator، Log Viewer، Users و NGINX Manager هستند.

آیا افزونه‌ها در sandbox اجرا می‌شوند؟

بله. پنجره‌های افزونه در sandbox مربوط به Electron و بدون یکپارچگی Node اجرا می‌شوند و Core فقط قابلیت‌هایی را در اختیار می‌گذارد که در manifest راستی‌آزمایی‌شده اعلام شده‌اند. افزونه‌ها دسترسی عمومی به Node.js، دیسک محلی، شبکه یا پوستهٔ راه‌دور نامحدود ندارند؛ با این حال sandbox برای کد نامطمئن تضمین امنیتی مطلق نیست.