План на курса
Сесия 1: Въведение в SSH и SSH Access сигурност
- Преглед на SSH протокола и значението му за защитен отдалечен достъп
Осигуряване на SSH достъп чрез удостоверяване на базата на ключ
Внедряване на политики за силни пароли и двуфакторно удостоверяване
Конфигуриране на SSH за разрешаване на достъп само от определени IP адреси
Сесия 2: Споделяне на файлове Samba
- Въведение в Samba и нейната роля при споделянето на файлове и принтери
Конфигуриране на Samba сървър за споделяне на директории
Настройване на потребителско удостоверяване и разрешения за споделяния на Samba
Accessсподеляне на Samba от Windows и Linux клиенти
Сесия 3: DNS (система за имена на домейни)
- Разбиране на DNS и неговата роля при преобразуването на имена на домейни в IP адреси
Настройване на DNS сървър с помощта на BIND (Berkeley Internet Name Domain)
Конфигуриране на DNS зони, записи и разрешаване на имена
Отстраняване на често срещани проблеми с DNS
Сесия 4: Web Servers (Apache)
- Въведение в Apache HTTP сървър и неговата роля при обслужването на уеб страници
Инсталиране и конфигуриране на Apache на Linux
Създаване на виртуални хостове за хостване на множество уебсайтове
Конфигуриране на SSL/TLS сертификати за защитена HTTPS комуникация
Сесия 5: Кеш сървъри (Squid)
- Разбиране на концепцията за кеширане и неговите ползи за уеб производителността
Инсталиране и конфигуриране на Squid като кеширащ прокси сървър
Конфигуриране на контроли за достъп, политики за кеширане и влизане в Squid
Тестване и наблюдение на ефективността на кеширане на Squid
Сесия 6: Сървъри за електронна поща (Sendmail, Postfix)
- Преглед на имейл протоколите (SMTP, POP3, IMAP)
Настройка и конфигуриране на Sendmail или Postfix като имейл сървър
Конфигуриране на имейл псевдоними, виртуални домейни и потребителски пощенски кутии
Внедряване на спам филтриране и антивирусна защита за електронна поща
Сесия 7: DHCP сървър
- Въведение в DHCP (Протокол за динамична конфигурация на хост)
Инсталиране и конфигуриране на ISC DHCP сървър
Динамично присвояване на IP адреси, подмрежови маски и други мрежови параметри
Управление на DHCP наеми и отстраняване на често срещани проблеми с DHCP
Сесия 8: FTP сървър
- Общ преглед на FTP (протокол за прехвърляне на файлове)
Инсталиране и конфигуриране на FTP сървър (напр. vsftpd, proftpd)
Конфигуриране на потребителски достъп, разрешения и опции за защитен FTP
Активиране на FTPS (FTP през SSL/TLS) за прехвърляне на криптирани файлове
Сесия 9: Databases (MySQL)
- Въведение в MySQL система за управление на бази данни
Инсталиране и конфигуриране на MySQL сървър
Създаване на бази данни, таблици и потребителски акаунти
Управление на данни, архивиране и сигурност на базата данни
Сесия 10: Разширена настройка на защитната стена, конфигурация на ядрото и компилация
- Разширена настройка на защитната стена с помощта на iptables
Внедряване на транслация на мрежови адреси (NAT) и пренасочване на портове
Въведение в конфигурацията и компилацията на ядрото
Персонализиране на опциите на ядрото за подобрена производителност и сигурност
Изисквания
- Разбиране на Linux
- Опит с основни Linux команди