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

FreeBSD 13.x - Mastering JAILS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از FreeBSD Jails برای اجرای ایمن بسته های نرم افزاری با استفاده از یک رویکرد عملی. نحوه نصب FreeBSD - حداقل نصب برای Jails Setting-up محیط Jails با استفاده از BastilleBSD FreeBSD 13.x Lab setup با استفاده از VirtualBox استفاده از BastilleBSD برای مدیریت زندان ها به طرق مختلف استفاده از گزینه های شبکه Jails برای اجرای Jails در شبکه های خصوصی و عمومی استفاده از Jails در Raspberry PI، و اگر حتی یک گزینه حیاتی باشد مدیریت Jails و pf (پاکت فیلتر فایروال) پشتیبان گیری و بازیابی محیط های زندان پیش نیازها:دانش پایه UNIX/BSD

سلام،

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


آنچه یاد خواهید گرفت:

  • محیط آزمایشگاه FreeBSD را برای آزمایش‌های ایمن زندان ایجاد کنید

  • درکی عمیق‌تر از زندان‌ها پیدا کنید

  • با استفاده از BastileBSD زندان ها را حفظ کنید

  • شبکه زندان را درک کنید

  • با پشتیبان‌گیری از Jails تمرین کنید

  • از BastileBSD برای حفظ محیط چند زندان به صورت یکپارچه استفاده کنید


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

"مکانیسم زندان پیاده سازی مجازی سازی سطح سیستم عامل FreeBSD است که به مدیران سیستم اجازه می دهد تا یک سیستم کامپیوتری مشتق از FreeBSD را به چندین سیستم کوچک مستقل به نام jails تقسیم کنند که همگی یک هسته را به اشتراک می گذارند، با سربار بسیار کمی. از طریق سیستمی به نام jails و همچنین یک ابزار کاربر لند به اضافه، بسته به سیستم، تعدادی ابزار دیگر پیاده سازی شد. این عملکرد در سال 1999 توسط Poul-Henning Kamp پس از مدتی استفاده از تولید توسط یک ارائه دهنده میزبان و به 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 می‌توانید از مشکلات/حفره‌های امنیتی در بسته‌های نرم‌افزاری که روی سیستم خود میزبانی می‌کنید، جلوگیری کنید.


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

معرفی Introduction

  • معرفی Introduction

ملزومات زندان Jails essentials

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

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

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

ایجاد محیط FreeBSD LAB Creating FreeBSD LAB environment

  • دانلود FreeBSD FreeBSD download

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

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

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

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

BastilleBSD به طرق مختلف BastilleBSD in many different ways

  • BastilleBSD چیست؟ What is BastilleBSD ?

  • نصب BastilleBSD BastilleBSD intallation

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

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

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

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

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

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

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

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

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

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

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

گزینه های شبکه های زندان Jails networking options

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

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

  • Loopback (Bastille0) Loopback (bastille0)

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

اجرای زندان های FreeBSD روی Raspberry PI Running FreeBSD Jails on Raspberry PI

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

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

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

نمایش نظرات

آموزش FreeBSD 13.x - تسلط بر JAILS
جزییات دوره
3 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,683
4.7 از 5
ندارد
دارد
دارد
David Marko
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Marko David Marko

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