超详细-使用SSH连接VMware上centos虚机的配置步骤

本文介绍如何在WMware环境下配置Centos7虚拟机的网络连接,包括不同网络模式的特点及如何实现既能上网又能通过SSH访问虚拟机的方法。

先安装虚拟机,我使用的是WMware 11.1.3 build-3206955+Centos7

其中出现一个问题是,我需要在虚拟机上安装软件,需要上网,虚拟机有几种网络连接方式:


暂时了解的是,“仅主机模式”是虚拟机和主机形成局域网,所以你可以在主机使用ssh连接虚拟机,但是这种实模式虚拟机不能上外网。“NAT模式”:虚拟机可以上外网,但是主机默认不能ssh连接虚拟机,虚拟机ip不会变。“桥接模式”:虚拟机可以上外网,但是主机默认不能ssh连接虚拟机,虚拟机ip会变化。那么上面没有一种方式可以默认又能上外网,又能ssh的,所以我找了一个解决方案,使用NAT模式,让虚拟机上外网,然后使用下面的方法来解决ssh的问题(原文http://blog.youkuaiyun.com/jiuduan2009/article/details/51737004):






上面设置后点击确定,然后查看虚拟机的ip:



然后ssh这个ip地址就好:


如果出现ip addr找不到虚拟机ip的情况(我遇到的是从wifi下切换到有线网络出现问题),移除掉其他网络,剩下一个NAT模式的网络即可:


版权声明:本文为原创文章,版权属文章作者所有,欢迎转载,请在文章底部注明原文链接,谢谢!邮箱:1035097367@qq.com https://blog.youkuaiyun.com/disalong/article/details/78411073

以上为转载。下面补充:

做完以上步骤,请确定本地主机的虚拟网卡处于启用状态,如下图


### 配置Linux虚拟机以支持XShell SSH连接 #### 网络配置 为了使本地主能够通过XShell访问VMware中的Linux虚拟机,需先完成虚拟机的网络设置。推荐使用NAT模式来简化网络配置并确保外部网络可达性[^2]。 1. **进入VMware Workstation Pro界面** 打开VMware软件,在顶部菜单栏找到`编辑` -> `拟网络编辑器`选项。 2. **调整拟网络适配器** 在拟网络编辑器窗口中,选择目标虚拟机使用的网络适配器(通常是`VMnet8`对应于NAT模式)。确认其IP地址范围以及子网掩码等参数无误后保存更改。 3. **修改CentOS系统的网络接口文件** 登录至CentOS7系统作为root用户执行如下操作: ```bash vi /etc/sysconfig/network-scripts/ifcfg-eth0 ``` 编辑该文件内的字段使其类似于下面的内容: ``` BOOTPROTO=dhcp ONBOOT=yes ``` 4. **重启网络服务** 完成上述改动之后,重启网络服务让新的设定生效: ```bash systemctl restart network ``` #### SSH服务配置 除了正确的网络环境外,还需要在Linux虚拟机内部启用SSH服务器以便接受来自外界的安全壳层协议请求[^5]。 1. **安装OpenSSH客户端和服务端组件** 如果尚未安装必要包,则运行命令进行下载与部署: ```bash yum update -y && yum install -y openssh-clients openssh-server ``` 2. **启动并设置开自启SSH服务** 使用systemd工具管理service单元状态: ```bash systemctl enable sshd.service systemctl start sshd.service ``` 3. **验证防火墙规则开放相应端口** 默认情况下,SSH通信依赖TCP 22号端口;因此要保证此端口未被阻止: ```bash firewall-cmd --permanent --add-service=ssh firewall-cmd --reload ``` #### XShell连接测试 当以上准备工作全部完成后,可以尝试利用XShell建立会话链接: 1. 启动XShell应用程序新建一个Session项目; 2. 填写Host Address为虚拟机分配的实际IPv4数值; 3. 输入用户名password组合认证身份,默认可能是root及其对应的密码; 4. 成功登录即表明整个流程搭建完毕。 ```python print("Connection Established!") ```
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值