Deploying a Secure Virtual Private Server with Ubuntu 20.04

所在平台: Udemy

课程主页: https://www.udemy.com/course/deploying-a-secure-virtual-private-server-with-ubuntu-2004/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Ubuntu 20.04 部署安全的虚拟专用服务器 (VPS) **课程概述:** 本课程旨在教授学员如何从零开始设置并加固一个安全的、高性能的虚拟专用服务器 (VPS)。与共享主机环境不同,VPS 提供了完全的控制权,确保了项目的独立性和安全性,免受他人不良代码或安全漏洞的影响。 **课程内容涵盖:** * **VPS 的优势:** 解释为什么开发者选择 VPS 来托管项目,强调独立性、性能优化和安全性。 * **跨平台部署:** 课程适用于 Linode, DigitalOcean, AWS Lightsail, Vultr 等主流 VPS 提供商,以及任何提供 VPS Linux 托管的服务。 * **Ubuntu 20.04 设置:** 详细指导如何配置一个运行 Ubuntu 20.04 的服务器,并安装最常用的软件。 * **安全加固:** 重点讲解如何将服务器安全锁定,最大限度地减少潜在风险。 * **最佳实践:** 涵盖添加用户、安装软件和服务以及选择适合项目需求的服务器类型等方面的最佳实践。 * **SSH 安全访问:** 学习如何使用公钥和私钥对实现安全的 SSH 访问。 * **命令行操作:** 掌握通过 SSH 在远程服务器上使用 `vi` 或 `nano/pico` 编辑文件。 * **常用 Linux 命令:** 学习最常用且最有用的 Linux 命令行程序。 * **服务器软件配置:** 学习如何配置最流行和最有用的服务器软件。 **目标学员:** 希望掌握 VPS 安全部署和管理的开发人员、系统管理员以及任何对 Linux 服务器管理感兴趣的个人。

课程评论(0条)

课程详情

Many developers have been turning to Virtual Private Servers to host their projects, and with good reason: unlike in a shared hosting environment, you are not running the risk of someone else's badly written code resulting in poor performance or (worse yet) your site being compromised because of someone else's insecure programming.With a Virtual Private Server, you have complete control over the software that is available to you, and you can fine tune the server to meet your exact needs. But setting up a secure VPS takes a bit of work, and requires a bit of learning.This course will take you through the basics of setting up a fast, secure VPS on Linode, DigitalOcean, AWS Lightsail, Vultr or any other provider that offers VPS Linux hosting. We'll set up an Ubuntu 20.04 server with the most commonly needed software, and ensure that it is locked down as securely as possible. We will also go through best practices for adding users, software, and services, and ensure that we choose the right kind of server for a particular project. We will learn how to implement public and private keys for secure access using SSH, how to edit files on the remote server through the command line using vi or nano/pico, how to use the most common and useful Linux command line programs, and how to configure the most popular and useful server software.

课程标签

0人关注该课程

主题相关的课程