آموزش Linode: مبانی امنیت وب سرور

Linode: Foundations of Web Server Security

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مدل های سرویس ابری | IaaS | مبانی لینود | TFA | SSH | لینوکس | اوبونتو | پشته لامپ | DBMS | فایروال | مبانی محاسبات ابری SSL مدل‌های سرویس محاسبات ابری (IaaS، PaaS، SaaS) راه‌اندازی حساب Linode (TFA، SSH، LISH) پایه‌های لینوکس (سیستم فایل، دستورات دایرکتوری، حساب‌های کاربری) نصب پشته LAMP و پیکربندی امنیت سرور (شبکه و نرم‌افزار UFWall) , پورت های سفارشی) گواهینامه های SSL (Let's Encrypt Installation) پیش نیازها: مهارت های اساسی کامپیوتر

این دوره به منظور ارائه مقدمه ای جامع برای محاسبات ابری و مبانی امنیت سرور طراحی شده است. ما طیفی از موضوعات را پوشش می‌دهیم، از مقدمه‌ای بر محاسبات ابری و مدل‌های سرویس ابری گرفته تا استقرار و پیکربندی سرور ابری با استفاده از Linode. همچنین پایه‌های لینوکس، نصب و پیکربندی پشته LAMP، امنیت سرور و گواهی‌های SSL را بررسی می‌کنیم.

این دوره با مقدمه‌ای بر محاسبات ابری و مدل‌های مختلف خدمات موجود، مانند زیرساخت به‌عنوان سرویس آغاز می‌شود. IaaS)، پلتفرم به عنوان سرویس (PaaS) و نرم افزار به عنوان سرویس (SaaS). این به دانش‌آموزان درک اساسی از انواع مختلف سرویس‌های ابری موجود همراه با موارد استفاده مختلف می‌دهد.

بعد، این دوره به استقرار و پیکربندی سرور با استفاده از Linode می‌پردازد. Linode یک ارائه دهنده میزبانی ابری محبوب است که طیف وسیعی از خدمات از جمله سرورهای خصوصی مجازی (VPS)، ذخیره سازی و شبکه را ارائه می دهد. دانش آموزان یاد خواهند گرفت که چگونه یک نمونه مجازی را استقرار و پیکربندی کنند و از آن برای میزبانی وب سایت یا برنامه با استفاده از LAMP Stack استفاده کنند. LAMP مخفف Linux، Apache، MySQL و PHP است و یک پشته محبوب است که برای ساخت وب سایت ها و برنامه های وب پویا استفاده می شود. دانش آموزان یاد خواهند گرفت که چگونه هر جزء از پشته را نصب و پیکربندی کنند و از آن برای ایجاد یک وب سایت یا برنامه کاربردی وب استفاده کنند. این دوره سپس پایه‌های لینوکس را پوشش می‌دهد، جایی که ما سیستم فایل لینوکس، دستورات اولیه و حساب‌های کاربری را بررسی می‌کنیم.

در بخش بعدی، دانشجویان امنیت سرور، از جمله بهترین شیوه‌ها برای ایمن‌سازی سرور و تهدیدات امنیتی رایج را بررسی می‌کنند. دانش آموزان در مورد فایروال ها، سیستم های تشخیص نفوذ و پیشگیری و نحوه ایمن سازی داده های حساس یاد خواهند گرفت. ما نحوه راه اندازی پورت های سفارشی، فایروال های سخت افزاری و فایروال های نرم افزاری را با استفاده از UFW نشان خواهیم داد.

در نهایت، این دوره آموزشی نصب و پیکربندی گواهی های SSL را پوشش می دهد. SSL (Secure Sockets Layer) یک فناوری امنیتی استاندارد برای ایجاد پیوند رمزگذاری شده بین وب سرور و مرورگر است. دانش آموزان یاد خواهند گرفت که چگونه گواهینامه SSL را برای ایمن سازی وب سایت یا برنامه وب خود دریافت، نصب و پیکربندی کنند.

این دوره برای هر کسی که علاقه مند به رایانش ابری و مدیریت سرور است مناسب است. در پایان، دانش‌آموز با ناوبری Linode مهارت خواهد داشت، در حالی که نمونه‌های راه دور را با استفاده از آخرین فناوری ابری پیاده‌سازی و پیکربندی می‌کند. اگر هیجان انگیز به نظر می رسد، دکمه enol را فشار دهید و بیایید شروع کنیم.



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

مقدمه ای بر رایانش ابری Introduction to Cloud Computing

  • مقدمه ای بر رایانش ابری Intro to Cloud Computing

  • مزایای رایانش ابری Benefits of Cloud Computing

  • مدل های خدمات رایانش ابری Cloud Computing Service Models

استقرار سرور ابری در Linode Cloud Server Deployment on Linode

  • راه اندازی حساب Linode Linode Account Setup

  • کاوش در Linode Cloud Manager Exploring the Linode Cloud Manager

  • فعال کردن TFA در Linode Enabling TFA on Linode

  • استقرار یک نمونه مجازی Linode Deploying a Linode Virtual Instance

  • کاوش در داشبورد نمونه Linode Exploring the Linode Instance Dashboard

  • مدیریت سرور از راه دور از طریق SSH Remote Server Admin via SSH

  • رمز عبور در مقابل احراز هویت کلید SSH Password vs SSH Key Authentication

  • احراز هویت جفت کلید SSH در ویندوز SSH Key Pair Authentication on Windows

  • احراز هویت جفت کلید SSH در MacOS SSH Key Pair Authentication on MacOS

  • اتصال با LISH Connecting with LISH

  • افزودن کلیدهای عمومی SSH به Linode Adding SSH Public Keys to Linode

پایه های لینوکس Linux Foundations

  • مقدمه ای بر لینوکس Introduction to Linux

  • سیستم فایل لینوکس The Linux Filesystem

  • دستورات نگهداری لینوکس Linux Maintenance Commands

  • دستورات دایرکتوری لینوکس [قسمت 1] Linux Directory Commands [Part 1]

  • دستورات دایرکتوری لینوکس [قسمت 2] Linux Directory Commands [Part 2]

  • پیکربندی پایه سرور اوبونتو Ubuntu Basic Server Configuration

  • مقدمه ای بر حساب های کاربری Introduction to User Accounts

  • ایجاد یک حساب غیر ریشه Creating a Non-Root Account

  • ایمن سازی حساب کاربری جدید Securing the New User Account

  • غیرفعال کردن دسترسی کاربر ریشه و احراز هویت رمز عبور Disabling Root User Access and Password Authentication

LAMP Stack نصب و پیکربندی LAMP Stack Installation and Configuration

  • نصب LAMP Stack در اوبونتو از طریق خط فرمان Installing LAMP Stack on Ubuntu via Command Line

  • نصب LAMP Stack با استفاده از Linode Marketplace Installing LAMP Stack using Linode Marketplace

  • تست PHP روی آپاچی Testing PHP on Apache

  • تست اتصال MariaDB از PHP [قسمت 1] Testing MariaDB Connection from PHP [Part 1]

  • تست اتصال MariaDB از PHP [قسمت 2] Testing MariaDB Connection from PHP [Part 2]

  • مدیریت سرور از راه دور با استفاده از Linode GLISH Remote Server Administration using Linode GLISH

مبانی امنیت سرور Foundations of Server Security

  • مقدمه ای بر امنیت سرور Introduction to Server Security

  • مقدمه ای بر فایروال ها Introduction to Firewalls

  • فایروال های شبکه Network Firewalls

  • ایمن سازی SSH با فایروال شبکه Securing SSH with a Network Firewall

  • سیاست سختگیرانه فایروال شبکه Strict Network Firewall Policy

  • فایروال های نرم افزار میزبان UFW Hosted Software Firewalls UFW

مقدمه ای بر گواهینامه های SSL Introduction to SSL Certificates

  • مقدمه ای بر گواهینامه های SSL Introduction to SSL Certificates

  • گواهینامه های سنتی در مقابل دیجیتال Traditional vs. Digital Certificates

  • انواع گواهینامه های SSL Types of SSL Certificates

  • گواهینامه های SSL چگونه کار می کنند How SSL Certificates Work

  • دریافت گواهینامه SSL Obtaining a SSL Certificate

  • مقدمه ای بر Let's Encrypt Introduction to Let's Encrypt

راه اندازی سرور اقیانوس دیجیتال Digital Ocean Server Setup

  • آماده سازی Preparation

  • مدیریت سرور نام دامنه Domain Name Server Administration

  • مقدمه ای بر اقیانوس دیجیتال Introduction to Digital Ocean

  • تنظیمات قطره Droplet Configurations

  • ایجاد یک قطره Creating a Droplet

  • PuTTY/Terminal را نصب کرده و وصل کنید Install PuTTY/Terminal and Connect

  • LAMP Stack - Apache، MySQL، PHP را نصب کنید Install LAMP Stack - Apache, MySQL, PHP

  • DNS را در Digital Ocean پیکربندی کنید Configure DNS on Digital Ocean

  • تنظیمات پایه قطره Droplet Basic Configurations

نصب گواهی SSL SSL Certificate Installation

  • نصب Let's Encrypt Installing Let's Encrypt

  • گزارش وضعیت گواهی SSL SSL Certificate Status Reports

  • همه تغییرات دامنه را به HTTPS هدایت کنید Redirect all Domain Variations to HTTPS

  • تمدید خودکار با مشاغل CRON Auto Renewal with CRON jobs

نمایش نظرات

نظری ارسال نشده است.

آموزش Linode: مبانی امنیت وب سرور
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
55
Udemy (یودمی) udemy-small
03 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,861
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.