怎么部署自己的云主机?

HCRM技术_小炮 云主机 2025-09-24 2 0

下面我将为你提供一个从零开始、详细易懂的部署指南,涵盖了从选择云服务商到最终登录主机的完整流程。

整体流程概览

部署一台云主机(也常被称为云服务器ECS)主要包含以下四个关键步骤:

1、选择云服务商并注册账号

2、购买和配置云主机实例

3、设置安全组(防火墙)

4、登录到你的云主机

步骤一:选择云服务商并注册账号

你需要选择一个云服务提供商,对于个人开发者或中小企业,主流的选择有:

国内主流(访问速度快,备案方便)

阿里云国内市场份额最大,产品线全面,文档丰富。

腾讯云性价比高,尤其在游戏、音视频领域有优势。

华为云政务、企业市场强大。

国际主流(无需备案,全球节点多)

Amazon Web Services全球云计算开创者,功能最全面。

Microsoft Azure与Windows生态结合紧密。

Google Cloud Platform在大数据和AI方面很强。

建议: 如果你是新手,阿里云腾讯云是很好的起点,因为它们有详细的中文文档和新用户优惠。

行动: 前往你选择的云服务商官网,用手机号或邮箱完成实名认证注册。

步骤二:购买和配置云主机实例

这是最核心的一步,我们以阿里云为例,其他服务商流程大同小异。

1、进入产品页面

登录阿里云控制台,找到“产品” -> “弹性计算” ->“云服务器ECS”

2、点击“创建实例”

你会进入一个配置页面,需要做出以下几个关键选择:

计费方式

包年包月适合长期稳定使用的业务,价格更优惠。

按量付费适合短期测试或流量波动大的业务,用一小时付一小时的钱,灵活。(新手推荐选这个,成本可控)

地域和可用区

* 选择离你的目标用户最近的地域,用户主要在华南,就选“华南-广州”,这能降低网络延迟。

实例规格(CPU和内存)

* 对于个人博客、小型网站或测试,选择“共享型” 下的最低配置(如ecs.t6-c1m1.large,1核1G或1核2G)就完全足够了,成本最低。

镜像(操作系统)

* 这是你云主机上要安装的操作系统。

公共镜像推荐选择CentOS(如 CentOS 7.9 或 8.x)或Ubuntu(如 Ubuntu 20.04 LTS),两者都是非常流行和稳定的Linux发行版,社区支持好。

* 如果你是Windows用户,需要运行.NET等应用,也可以选择Windows Server

存储(系统盘)

* 默认会配一块高效云盘,容量40GiB起步,对于初学者,保持默认即可。

3、设置网络和安全组(关键!)

网络保持默认的“专有网络”和“虚拟交换机”。

公网IP一定要勾选“分配公网IPv4地址”! 否则你的服务器将无法通过互联网访问,带宽大小根据需求选择,个人测试1-5Mbps就够了。

4、设置登录凭证(非常重要!)

这是你登录服务器的“钥匙”,有两种方式:

密钥对强烈推荐

* 选择“创建新密钥对”,输入一个名称(如my-first-server-key),系统会自动让你下载一个.pem 格式的私钥文件。务必妥善保管此文件,它相当于万能钥匙!

密码

* 可以设置一个自定义密码,但安全性不如密钥对。

5、完成购买

检查配置无误后,点击“确认订单”并完成支付,稍等1-2分钟,你的云主机就创建成功了!

步骤三:设置安全组(防火墙)

安全组是云平台的虚拟防火墙,它控制着哪些人可以通过哪些端口访问你的服务器。错误配置安全组是新手最常见的问题之一!

1、 在ECS实例列表中找到你刚创建的服务器,点击实例ID进入详情页。

2、 找到“安全组”标签页,点击“配置规则”。

3、 你需要添加以下两条入方向规则(允许外部访问):

规则1允许SSH登录(端口22)

授权类型IPv4地址段访问

授权对象0.0.0.0/0 (表示允许所有IP地址访问。为安全起见,可以改成你自己的公网IP/段,但新手测试可以先这样设置

端口范围22/22

规则2允许HTTP访问(端口80) - 如果你要搭建网站

授权类型IPv4地址段访问

授权对象0.0.0.0/0

端口范围80/80

规则3允许HTTPS访问(端口443) - 如果你要启用SSL

端口范围443/443

4、 点击“保存”,你的服务器已经允许通过SSH和Web访问了。

步骤四:登录到你的云主机

你可以从本地电脑远程登录到你的云主机了。

方法一:使用SSH密钥登录(Linux / macOS 终端)

1、 找到你的云主机的公网IP地址(在ECS实例列表的“公网IP”列)。

2、 打开你本地电脑的终端。

3、 使用ssh 命令登录,需要赋予私钥文件严格的权限。

    # 切换到私钥文件所在目录
    chmod 400 /path/to/your/private-key.pem  # chmod 400 ~/Downloads/my-first-server-key.pem
    # 执行登录命令,用户名为 root(如果你是CentOS等系统)
    ssh -i /path/to/your/private-key.pem root@你的公网IP
    # ssh -i ~/Downloads/my-first-server-key.pem root@123.123.123.123

4、 首次连接会提示是否继续,输入yes 即可,成功后,你会看到命令提示符变成[root@iZbp1xxx ~]#,这表示你已经成功登录!

方法二:使用SSH密钥登录(Windows 用户)

Windows用户可以使用PuTTY 工具,但需要先将.pem 密钥转换为 PuTTY 可识别的.ppk 格式。

1、 下载并打开PuTTYgen

2、 点击“Load”,选择你的.pem 文件(注意文件类型要选“All Files”)。

3、 加载后,点击“Save private key”保存为.ppk 文件。

4、 打开PuTTY

* 在“Session”页面,输入你的公网IP。

* 在“Connection” -> “SSH” -> “Auth”页面,浏览并选择你刚保存的.ppk 文件。

* 回到“Session”,输入一个名称保存这次会话,下次直接加载即可。

* 点击“Open”进行连接,登录用户名为root

方法三:通过云平台的管理终端(救急用)

所有云平台都提供了一个基于浏览器的VNC管理终端,如果你的SSH配置出错无法登录,可以通过这个终端进入服务器排查问题,在ECS实例列表右侧点击“远程连接”即可使用。

新手建议与后续操作

1、首次登录后:建议立即更新系统软件包。

CentOS:yum update -y

Ubuntu:apt update && apt upgrade -y

2、安全加固

修改默认SSH端口(如改为 2222)编辑/etc/ssh/sshd_config 文件,修改Port 项,并重启SSH服务,同时别忘了在安全组里放行新端口。

禁用密码登录(如果使用密钥对)/etc/ssh/sshd_config 中设置PasswordAuthentication no

3、成本优化

* 测试完毕后,如果暂时不用,一定要记得停止或释放实例!按量付费的实例即使关机状态也会收取少量磁盘和IP费用。

恭喜你!到这里,你已经成功部署并登录了自己的第一台云主机,你就可以像操作一台物理服务器一样,在上面安装软件(如Nginx, MySQL, Docker等),部署你的网站或应用了。

文章摘自:https://idc.huochengrm.cn/zj/16438.html

评论