在虚拟化技术领域,VMware Workstation为开发者搭建实验环境提供了高效解决方案,本文将详细演示如何在VMware中部署CentOS系统,并通过PuTTY实现远程管理,帮助用户快速构建稳定的Linux开发环境。
一、VMware环境部署与CentOS安装

1、从VMware官网下载并安装最新版VMware Workstation Pro(版本17.5.1或更高)
2、访问CentOS官方镜像库获取ISO文件时,建议选择CentOS Stream 9以获取持续更新支持
3、创建新虚拟机时,内存建议分配4GB以上,处理器核心数选择2核
4、磁盘空间配置需注意:选择"将虚拟磁盘拆分成多个文件"更便于迁移
二、网络适配器关键配置
使用NAT模式时,需进入虚拟网络编辑器:

- 查看默认网关地址
- 编辑 > 虚拟网络编辑器 > NAT设置
确保勾选"将主机虚拟适配器连接到此网络",避免后续SSH连接失败,测试网络连通性命令:
- ping -c 4 www.centos.org
三、SSH服务优化设置
安装完成后立即执行:
- sudo dnf install -y openssh-server
- sudo systemctl enable --now sshd
- sudo firewall-cmd --permanent --add-service=ssh
- sudo firewall-cmd --reload
建议修改默认端口增强安全性:
- sudo sed -i 's/#Port 22/Port 2222/' /etc/ssh/sshd_config
- sudo semanage port -a -t ssh_port_t -p tcp 2222
- sudo systemctl restart sshd
四、PuTTY高级连接技巧
1、获取虚拟机IP地址:

- ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
2、在PuTTY配置界面:
- Connection > SSH > Auth 指定私钥文件路径
- Connection > Data 设置自动登录用户名
- Session中保存配置时,建议命名包含IP和端口信息
五、安全加固建议
1、禁用root远程登录:
- sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
2、启用双因素认证:
- sudo dnf install google-authenticator
3、配置失败登录锁定策略:
- sudo authselect enable-feature with-faillock
遇到连接问题时可依次排查:虚拟机防火墙状态、宿主机虚拟网卡IP地址冲突、SSH服务监听端口是否正确,建议定期使用dnf update
更新系统,并通过ssh -V
检查协议版本是否支持最新加密标准,对于需要图形界面的场景,可考虑配置X11转发功能,但需注意增加相应的安全防护措施。