آموزش FreeBSD 13. x - تسلط بر زندان

FreeBSD 13. x - Mastering JAILS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

به دوره "FreeBSD 13.x - Mastering JAILS" خوش آمدید. هدف از این دوره، ارائه یک نمای کلی عمیق از زندان‌ها، نحوه استفاده از آنها برای ساخت محیط‌های آماده آزمایش یا تولید است. همه اینها با استفاده از یک پروژه عالی BastilleBSD.

زندان های FreeBSD از ویکی پدیا چیست:

"مکانیسم زندان پیاده‌سازی مجازی‌سازی در سطح سیستم‌عامل FreeBSD است که به مدیران سیستم اجازه می‌دهد تا یک سیستم کامپیوتری مشتق از FreeBSD را به چندین سیستم کوچک مستقل به نام زندان‌ها تقسیم کنند که همگی یک هسته را به اشتراک می‌گذارند، با سربار بسیار کمی. از طریق یک فراخوانی سیستم، زندان، و همچنین یک ابزار کاربری، زندان، به علاوه، بسته به سیستم، تعدادی ابزار دیگر پیاده سازی شد. یک ارائه دهنده میزبانی، و برای اولین بار با FreeBSD 4.0 منتشر شد، بنابراین در تعدادی از فرزندان FreeBSD، از جمله DragonFly BSD، تا به امروز پشتیبانی می شود.

نیاز به زندان‌های FreeBSD ناشی از تمایل یک ارائه‌دهنده میزبانی محیطی مشترک (مالک R D Associates, Inc.، Derrick T. Woolworth) برای ایجاد یک جدایی تمیز و واضح بین خدمات خود و خدمات مشتریان خود، عمدتا برای امنیت و سهولت مدیریت (زندان (8)). راه حلی که پول هنینگ کمپ اتخاذ کرد، به جای افزودن یک لایه جدید از گزینه های پیکربندی دقیق، تقسیم کردن سیستم - هم فایل ها و هم منابع آن - به گونه ای بود که فقط افراد مناسب به بخش های مناسب دسترسی داشته باشند. "

موضوعات مطرح شده در این دوره:
دوره 'Mastering Jails' بیشتر گزینه های تنظیم زندان موجود و مورد نیاز برای اجرای Jails در سناریوهای زنده واقعی را پوشش می دهد. موضوعات اصلی عبارتند از:

  • Jails Essentials

  • ایجاد محیط آزمایشگاه FreeBSD

  • استفاده از BastilleBSD برای مدیریت زندان ها به روش های مختلف

  • تنظیم شبکه زندان به روش صحیح

  • BONUS: اجرای FreeBSD Jail در Raspberry PI

در طول دوره ما یک محیط آزمایشگاهی با نصب جدید FreeBSD ایجاد می کنیم و Jails را از زمین تا محیط آماده تولید راه اندازی می کنیم. ما کار با زندان ها، پشتیبان گیری از آنها یا شبکه سازی را به روش درست تمرین خواهیم کرد. همه اینها با استفاده از یک پروژه عالی BastilleBSD.

خلاصه:

دوره آموزشی FreeBSD 13.x Mastering Jails موضوعات مختلفی را در رابطه با استفاده از Jails برای مدیریت اجرای بسته‌های نرم‌افزاری مختلف به روشی امن پوشش می‌دهد. با استفاده از Jails می‌توانید از مشکلات امنیتی/حفره‌های بسته‌های sw که در سیستم خود میزبانی می‌کنید اجتناب کنید.

هدف این پروژه راه اندازی FreeBSD با محیط فعال شده Jails و مدیریت زندان ها در سناریوهای مختلف است.

ما محیطی محلی می‌سازیم که شامل:

است
  • FreeBSD تازه نصب شده
  • BastilleBSD نصب شد
  • زندان‌هایی که با پیکربندی‌های مختلف ایجاد شده‌اند
  • برنامه سرور نصب شده در داخل زندان
  • زندان ها با استفاده از گزینه شبکه های مختلف ایجاد شده اند

به عنوان بخشی از کلاس، Raspberry PI 3 - سازگاری Jails را بررسی می‌کنیم و خواهیم دید که Raspberry PI چگونه در دنیای Jails قرار می‌گیرد.

لطفاً پس از اتمام، پروژه/تجربه خود را در گالری دانشجو به اشتراک بگذارید.


سرفصل ها و درس ها

درس ها Lessons

  • نظارت بر زندان از بیرون Monitoring Jail from outside

  • ساخت یک عکس فوری VirtualBox Making a VirtualBox snapshot

  • اجرای FreeBSD روی RPI 3b+ Running FreeBSD on RPI 3b+

  • محیط LAB با استفاده از VirtualBox LAB environment using VirtualBox

  • نصب BastilleBSD BastilleBSD intallation

  • شبکه مجازی (VNET) Virtual Network (VNET)

  • دستورات رایج باستیل هنگام کار با زندان Common bastille commands when working with jails

  • آنچه که ما می توانیم با 1 گیگابایت رم Raspberry 3b+ اجرا کنیم What all we can run on 1GB RAM Raspberry 3b+

  • معرفی Introduction

  • ابزار نگهداری زندان ها Tools for maintaining Jails

  • ایجاد اولین زندان Creating a first Jail

  • Loopback (Bastille0) Loopback (bastille0)

  • دانلود FreeBSD FreeBSD download

  • نصب سیستم پیام رسانی NATs Installing NATs messaging system

  • اتصال به SSH از خارج Connecting to SSH from the outside

  • شبیه سازی زندان Cloning the Jail

  • الگوهای باستیل Bastille templates

  • Jails پشتیبان گیری و بازیابی Jails backup and restore

  • آیا Jails Raspberry ویژگی خاصی دارد؟ Are there any Jails Raspberry specifics?

  • به روز رسانی زندان ها Updating Jails

  • رابط مشترک (نام مستعار IP) Shared Interface (IP alias)

  • به هر حال زندان ها چیست؟ What are Jails anyway

  • زندان برای چه چیزی خوب است؟ What are Jails good for?

  • پیکربندی باستیل Bastille Configuration

  • شبکه - گزینه های موجود Networking - options available

  • به روز رسانی FreeBSD به آخرین نسخه Updating FreeBSD to latest version

  • BastilleBSD چیست؟ What is BastilleBSD ?

  • نصب حداقل FreeBSD Minimal FreeBSD installation

  • نصب MongoDB در Jails Installing MongoDB in Jails

نمایش نظرات

آموزش FreeBSD 13. x - تسلط بر زندان
جزییات دوره
3h 6m
29
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
David Marko
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Marko David Marko

توسعه دهنده/معمار