在云计算日益普及的今天,部署自己的云服务器已经成为许多开发者和企业的基础需求。AlmaLinux是一个开源的Linux发行版,旨在为企业和个人用户提供一个安全、稳定、兼容Red Hat Enterprise Linux (RHEL) 的环境。下面,我将为大家详细介绍如何轻松部署AlmaLinux云服务器,即使你是云计算新手,也能快速上手!
准备工作
在开始部署之前,请确保以下准备工作已经完成:
- 云服务提供商:选择一个云服务提供商,如阿里云、腾讯云、华为云等。
- 云服务器:创建一个新的云服务器实例。
- 远程登录工具:如SSH客户端(PuTTY、Xshell等)。
- 网络配置:确保云服务器的网络已开通,且能从公网访问。
部署步骤
1. 远程登录云服务器
使用SSH客户端连接到云服务器,以下是连接命令:
ssh username@your_server_ip
替换username为你的云服务器登录用户名,your_server_ip为你的云服务器公网IP地址。
2. 更新系统包
在登录云服务器后,首先更新系统包,以确保系统环境是最新的:
sudo yum update -y
3. 安装AlmaLinux
接下来,我们将安装AlmaLinux。由于AlmaLinux不是官方的yum源之一,我们需要手动添加AlmaLinux的yum源。
- 下载AlmaLinux的repo文件:
wget https://dl.almaLinux.org/almalinux/ALMA-8.4-20230331/ALMA-8.4-20230331-almaOS-8.4-x86_64.repo -O /etc/yum.repos.d/almaLinux.repo
- 安装AlmaLinux:
sudo yum install almalinux-release -y
- 安装桌面环境(可选):
sudo yum groupinstall -y "X Window System" "Desktop Environment"
4. 配置防火墙
为了确保服务器安全,我们需要配置防火墙。以下示例使用的是iptables:
sudo systemctl start iptables
sudo systemctl enable iptables
# 允许SSH访问
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# 保存防火墙规则
sudo iptables-save
5. 安装SSH密钥登录(可选)
为了提高安全性,建议使用SSH密钥登录替代密码登录。
- 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥添加到服务器:
sudo su -
nano /root/.ssh/authorized_keys
将生成的公钥粘贴到authorized_keys文件中,并保存退出。
- 修改SSH配置:
sudo nano /etc/ssh/sshd_config
# 找到以下行并取消注释
PermitRootLogin yes
PasswordAuthentication no
# 保存并退出
- 重启SSH服务:
sudo systemctl restart sshd
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器。接下来,你可以根据需求安装相应的软件和服务。希望这篇教程能帮助你快速上手AlmaLinux,开启你的云计算之旅!
