openEuler 20.03-LTS保姆级安装教程:从镜像下载到SSH远程登录全流程

张开发
2026/4/16 2:44:16 15 分钟阅读

分享文章

openEuler 20.03-LTS保姆级安装教程:从镜像下载到SSH远程登录全流程
openEuler 20.03-LTS 全流程安装指南从零配置到远程管理实战作为一款面向企业级场景的Linux发行版openEuler凭借其高性能、高安全性和完善的生态支持正在成为越来越多开发者和运维人员的首选。本文将带您从镜像下载开始逐步完成系统安装、网络配置、安全加固直至SSH远程管理的完整流程特别针对初次接触openEuler的用户可能遇到的典型问题提供解决方案。1. 安装前的准备工作1.1 硬件与镜像选择在开始安装前需要确认您的硬件配置是否满足最低要求CPUx86_64架构推荐4核以上内存至少4GB生产环境建议8GB以上存储50GB可用空间完整安装需要约20GB镜像下载建议访问官方仓库获取最新LTS版本# 官方镜像仓库地址示例 wget https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-everything-x86_64-dvd.iso镜像类型对比镜像名称包含内容适用场景大小everything版全量软件包开发/生产环境~8GB标准版基础系统最小化安装~4GB提示初学者推荐选择everything版本避免后续缺少依赖包的问题1.2 启动介质制作下载ISO后需要制作可启动的安装介质。Windows平台推荐使用Rufus工具macOS和Linux用户可使用dd命令# Linux/macOS下制作启动盘 dd ifopenEuler-20.03-LTS-everything-x86_64-dvd.iso of/dev/sdX bs4M statusprogress2. 系统安装详细步骤2.1 启动安装程序插入启动介质后进入BIOS设置从USB启动。看到安装引导界面时选择Install openEuler 20.03-LTS语言建议选择English后续可添加中文支持时区设置为Asia/Shanghai2.2 磁盘分区方案对于新手推荐使用自动分区。高级用户可选择手动分区典型方案/boot1GBext4swap内存大小的1-2倍/剩余所有空间xfs或ext4注意企业生产环境建议将/var、/home等目录单独分区2.3 软件包选择在Software Selection界面根据用途选择Server基础服务器环境Virtualization Host虚拟化平台Development Workstation开发环境建议额外勾选Network File System ClientSystem ToolsDevelopment Tools3. 网络与安全配置3.1 网络设置安装过程中配置网络可节省后续操作时间# 查看可用网卡 nmcli device status # 静态IP配置示例安装后也可修改 nmcli con add con-name eth0-static ifname eth0 type ethernet ip4 192.168.1.100/24 gw4 192.168.1.1 nmcli con mod eth0-static ipv4.dns 8.8.8.8 114.114.114.114 nmcli con up eth0-static3.2 密码策略设置openEuler强制要求高强度密码规则包括至少8个字符包含大写字母、小写字母、数字和特殊字符中的至少三类不能包含用户名或简单模式临时降低密码复杂度仅测试环境# 修改密码策略 vi /etc/security/pwquality.conf # 修改以下参数 minlen 6 minclass 24. 安装后优化与远程管理4.1 首次登录与基础配置安装完成后首次登录建议更新系统dnf update -y安装常用工具dnf install -y vim wget curl net-tools配置SSH服务# 修改SSH默认配置 vi /etc/ssh/sshd_config # 建议修改 Port 2222 PermitRootLogin no PasswordAuthentication no4.2 SSH密钥认证配置更安全的远程登录方式是通过密钥认证本地生成密钥对ssh-keygen -t ed25519上传公钥到服务器ssh-copy-id -p 2222 userserver_ip测试连接ssh -p 2222 userserver_ip4.3 防火墙设置openEuler默认使用firewalld基础规则配置# 放行SSH端口 firewall-cmd --permanent --add-port2222/tcp # 放行HTTP/HTTPS firewall-cmd --permanent --add-servicehttp firewall-cmd --permanent --add-servicehttps # 重载配置 firewall-cmd --reload5. 常见问题解决方案5.1 安装过程中断可能原因及解决方法镜像损坏验证SHA256校验和存储设备问题尝试更换USB端口或重新制作启动盘内存不足检查硬件或选择最小安装5.2 网络连接失败诊断步骤检查网卡状态ip link show测试DHCP获取dhclient eth0验证DNS解析ping -c 4 openeuler.org5.3 图形界面安装如需图形环境可安装GNOME或KDEdnf groupinstall GNOME Desktop systemctl set-default graphical.target reboot实际部署中发现在虚拟机环境中安装GNOME后可能需要额外安装显示管理器dnf install -y lightdm systemctl enable lightdm

更多文章