HCRM博客

vmware centos putty

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

一、VMware环境部署与CentOS安装

vmware centos putty-图1
(图片来源网络,侵权删除)

1、从VMware官网下载并安装最新版VMware Workstation Pro(版本17.5.1或更高)

2、访问CentOS官方镜像库获取ISO文件时,建议选择CentOS Stream 9以获取持续更新支持

3、创建新虚拟机时,内存建议分配4GB以上,处理器核心数选择2核

4、磁盘空间配置需注意:选择"将虚拟磁盘拆分成多个文件"更便于迁移

二、网络适配器关键配置

使用NAT模式时,需进入虚拟网络编辑器:

vmware centos putty-图2
(图片来源网络,侵权删除)
  • 查看默认网关地址
  • 编辑 > 虚拟网络编辑器 > 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地址:

vmware centos putty-图3
(图片来源网络,侵权删除)
  • 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转发功能,但需注意增加相应的安全防护措施。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/29018.html

分享:
扫描分享到社交APP
上一篇
下一篇