十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware Workstation 17下RHEL9虚拟机安装与SSH配置指南

VMware Workstation 17下RHEL9虚拟机安装与SSH配置指南 1. 项目概述第一次作业这个标题看似简单但对于刚接触虚拟化技术的新手来说往往意味着从零开始搭建一个完整的Linux开发环境。作为一名长期使用VMware Workstation的运维工程师我清楚地记得自己第一次在虚拟机上安装RHEL9系统时的各种困惑。本文将基于VMware Workstation 17环境详细演示如何在Windows主机上部署RHEL9虚拟机并配置SSH远程连接的全过程。2. 环境准备与安装规划2.1 硬件与软件需求在开始之前我们需要准备以下资源主机配置建议至少8GB内存推荐16GB100GB可用磁盘空间支持虚拟化技术的CPU需在BIOS中开启VT-x/AMD-VVMware Workstation Pro 17最新版可从官网获取30天试用许可证RHEL9 ISO镜像文件可从Red Hat开发者计划免费获取注意虽然VMware Player也能满足基本需求但Pro版本提供了更完善的快照管理和网络配置功能特别适合开发测试场景。2.2 虚拟机创建关键参数新建虚拟机时有几个关键设置需要特别注意选择自定义(高级)配置模式固件类型选择UEFI兼容性更好虚拟磁盘建议50GB起步类型选择SCSI性能优于IDE网络适配器选择NAT模式最易用的网络配置典型错误配置示例应避免 - 内存分配小于2GB会导致系统运行缓慢 - 单核CPU会影响编译效率 - 使用IDE接口的虚拟磁盘IO性能较差3. RHEL9系统安装详解3.1 安装过程关键步骤启动虚拟机后在安装界面选择Install Red Hat Enterprise Linux 9语言选择建议保持英文避免后续终端字符集问题软件选择界面勾选Server with GUI和Development Tools分区方案选择自动配置新手友好或手动创建/boot 1GBswap 4GB内存≤8GB时建议设为内存2倍/ 剩余所有空间3.2 首次启动配置安装完成后首次启动需要完成初始化设置接受许可证协议创建非root用户建议与主机用户名一致配置时区建议选择Asia/Shanghai启用网络连接关键步骤# 验证网络连通性 ping -c 4 www.redhat.com4. SSH服务配置与优化4.1 基础SSH服务安装RHEL9默认已安装openssh-server但需要手动启动服务sudo systemctl enable --now sshd sudo firewall-cmd --permanent --add-servicessh sudo firewall-cmd --reload4.2 安全加固配置编辑/etc/ssh/sshd_config文件进行安全优化# 禁用root远程登录 PermitRootLogin no # 限制认证尝试次数 MaxAuthTries 3 # 启用密钥认证 PubkeyAuthentication yes # 禁用密码认证配置密钥后再启用 PasswordAuthentication no重要修改配置后需执行sudo systemctl restart sshd生效5. 远程连接实战5.1 获取虚拟机IP地址在虚拟机终端执行ip a | grep inet或在VMware的编辑→虚拟网络编辑器中查看NAT模式的子网地址范围。5.2 从主机连接测试Windows主机可以使用PowerShell或第三方工具如MobaXterm连接ssh username虚拟机IP首次连接会提示保存主机密钥输入yes后输入用户密码即可登录。6. 常见问题排查指南6.1 网络连接问题现象无法ping通虚拟机 解决方案检查虚拟机网络适配器是否设置为NAT在虚拟机执行nmcli connection show确认网卡已激活验证VMware NAT服务是否运行服务管理器→VMware NAT Service6.2 SSH连接超时现象Connection timed out 排查步骤sudo systemctl status sshd确认服务运行sudo firewall-cmd --list-all检查防火墙规则netstat -tulnp | grep 22验证端口监听状态6.3 性能优化技巧在VMware设置中启用3D图形加速需安装VMware Tools为虚拟机分配更多CPU核心特别是需要编译时调整虚拟磁盘为独立-持久模式提升IO性能禁用不必要的视觉特效在设置→外观中7. 进阶配置建议7.1 共享文件夹设置在VMware中配置共享文件夹虚拟机→设置→选项在虚拟机中安装open-vm-toolssudo dnf install open-vm-tools挂载共享目录sudo mount -t fuse.vmhgfs-fuse .host:/共享名 /mnt/hgfs7.2 快照管理策略建议在以下关键节点创建快照系统初始安装完成后配置好开发环境后安装重要服务前恢复快照的命令行方式vmrun -T ws snapshot 虚拟机路径 snapshotName8. 个人实战经验分享在实际使用中我发现几个特别有用的技巧使用ssh-copy-id命令可以快速部署公钥认证ssh-copy-id username虚拟机IP在~/.ssh/config中添加虚拟机配置可以简化连接命令Host rhel9vm HostName 虚拟机IP User username IdentityFile ~/.ssh/id_rsa定期执行sudo dnf update保持系统更新使用top或htop监控系统资源使用情况对于需要频繁切换网络环境的用户建议配置多网卡NATHost-only这样既能访问外网又能保证主机与虚拟机之间的稳定通信。
返回列表