保姆级教程:在VMware里给Ubuntu Server 22.04开个“家”(从虚拟化到SSH远程连接)
零基础玩转Ubuntu Server从虚拟机搭建到SSH远程管理的完整指南对于刚接触Linux系统的开发者或技术爱好者来说如何在个人电脑上快速搭建一个安全隔离的Ubuntu Server环境是个常见需求。本文将带你从零开始逐步完成从虚拟机创建到远程管理的全流程操作过程中会特别标注容易踩坑的环节确保你能顺利搭建起自己的Linux学习环境。1. 环境准备与基础配置在开始安装前我们需要做好以下准备工作硬件检查确认电脑支持虚拟化技术Intel VT-x或AMD-V并确保BIOS中已启用该功能软件准备下载VMware Workstation Player免费版和Electerm轻量级SSH客户端系统资源建议为虚拟机预留至少2核CPU、4GB内存和50GB存储空间常见问题排查如果启动虚拟机时提示此主机支持Intel VT-x但Intel VT-x处于禁用状态需要进入BIOS设置重启电脑按制造商指定键通常是F2、F10或Del进入BIOS找到Virtualization Technology或类似选项并启用保存设置并退出提示不同品牌电脑的BIOS界面可能差异较大建议提前查询具体机型的进入方法2. 创建与配置Ubuntu Server虚拟机2.1 下载系统镜像推荐从国内镜像站获取Ubuntu Server 22.04 LTS镜像速度更快且稳定# 清华大学镜像站下载地址示例 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04/镜像文件通常命名为ubuntu-22.04.3-live-server-amd64.iso大小约1.5GB。2.2 VMware虚拟机创建步骤在VMware中新建虚拟机时关键配置参数如下配置项推荐值注意事项虚拟机类型自定义(高级)允许更细致的配置操作系统Linux/Ubuntu 64位必须匹配下载的镜像架构处理器2核不超过物理机核心数的1/2内存4GB建议不低于2GB网络NAT模式最易用的网络配置磁盘50GB动态分配空间更灵活创建完成后记得在虚拟机设置中将ISO镜像挂载到虚拟光驱右键虚拟机 → 设置选择CD/DVD设备勾选启动时连接并指定下载的ISO文件3. Ubuntu Server系统安装详解启动虚拟机后按照以下关键步骤完成安装选择安装语言建议使用English避免后续命令行出现编码问题网络配置保持默认即可NAT模式下会自动获取IP镜像源设置替换为国内源加速软件下载http://mirrors.tuna.tsinghua.edu.cn/ubuntu磁盘分区新手建议使用整个磁盘的自动分区方案用户创建设置普通用户和密码建议使用全小写字母软件选择务必勾选Install OpenSSH server重要提示安装过程中如遇Updates and other software界面选择Continue without updating可加快安装速度安装完成后系统会自动重启此时可以移除ISO镜像的连接设置。4. 系统初始化与SSH配置4.1 root账户设置Ubuntu默认禁用root登录需要先设置root密码sudo passwd root执行后会提示输入并确认新密码。之后可以通过su root切换到root权限。4.2 SSH服务优化为了让root账户能通过SSH登录需要修改配置文件编辑SSH配置文件sudo nano /etc/ssh/sshd_config找到并修改以下参数PermitRootLogin yes PasswordAuthentication yes重启SSH服务sudo systemctl restart ssh4.3 防火墙配置Ubuntu默认使用UFW防火墙需要放行SSH端口sudo ufw allow 22/tcp sudo ufw enable验证防火墙状态sudo ufw status5. 使用Electerm进行远程管理Electerm是一款跨平台的SSH客户端配置步骤如下获取虚拟机IP地址ip a查找ens33或类似接口下的inet地址在Electerm中添加新连接主机虚拟机IP端口22用户名root或你创建的用户密码对应的登录密码点击测试连接验证配置是否正确成功连接后你就可以在本地电脑上通过命令行管理Ubuntu Server了。这种工作方式与实际服务器运维环境高度一致非常适合学习Linux系统管理。6. 日常维护与实用技巧6.1 系统更新最佳实践使用国内源加速软件更新sudo sed -i s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list sudo apt update sudo apt upgrade -y6.2 快照管理VMware的快照功能可以保存虚拟机状态建议在重要操作前创建快照关闭虚拟机右键虚拟机 → 快照 → 拍摄快照输入描述性名称如Before installing Nginx6.3 性能监控命令常用资源查看命令查看CPU使用top或htop内存占用free -h磁盘空间df -h网络连接ss -tulnp6.4 文件传输方法在Electerm中可以直接拖拽文件进行上传下载也可以通过SCP命令# 从本地上传文件到服务器 scp local_file userserver_ip:/path/to/destination # 从服务器下载文件 scp userserver_ip:/path/to/file local_destination经过这些配置你的Ubuntu Server学习环境已经准备就绪。这个轻量级的虚拟化方案不仅不会影响你的主力系统还能随时创建、删除和重置是探索Linux世界的理想起点。