在Window7主机上连接虚拟机的Centos系统

  1. 云栖社区>
  2. 博客>
  3. 正文

在Window7主机上连接虚拟机的Centos系统

苟哥 2019-08-12 16:48:52 浏览293

准备工作

  • 主机安装好windows7系统
  • 在windows7系统下载安装XShell
  • 在windows7系统上安装好VMware虚拟机
  • 在虚拟机安装好Centos7系统,安装过程有涉及到一个网络连接方式的选择,在此选择NAT模式(与虚拟机共享主机ip)。如果此步选错了也没关系,之后可以通过VMware Workstation面板进行修改,如下图:
    image

配置静态IP

正常来说经过上面几个步骤,我们已经可以使用xshell连接虚拟机上的centos系统了。但是实际使用过程你会发现有个不便捷的地方,如果你的windows主机的网络是动态分配ip地址(DHCP),而且安装centos系统后默认网络也是DHCP模式。首次使用xshell连接好虚拟机上的系统后,连接信息会自动保存在xshell的配置文件中,当你下次开机再次连接虚拟机系统时,由于被分配到的ip地址很有很能已经改变了,此时你使用原来的连接信息是无法正常连接的,这个时候你必须查看centos系统的IP地址(使用ifconfig查看),然后重新连接。我想你肯定不想每次都这么干,因为实在浪费时间。因此,我们得配置静态IP来解决这个问题。
给虚拟机的系统配置静态IP也很简单,请按照以下步骤完成配置:
  • 配置虚拟机网络,取消勾选DHCP,点击NAT设置,然后记录网关IP,如下图:
    image

image

拿我这台虚拟机的系统来说,我的子网IP是192.168.232.0,网关IP是 192.168.232.2 。

  • 配置虚拟机中centos系统的网络,点击桌面右上角网络图标:
    image

image

或编辑/etc/sysconfig/network-scripts目录下的网口配置文件(ifcfg-Auto_Ethernet 或 ifcfg-enoxxx 格式的文件):
image

设置为静态IP地址、和网关,并且开机启动。根据子网ip可知,我这台网络的IP段为192.168.232.0 ~ 192.168.232.255, 其中,0、2、255已经被占用,不能为我们所用。此处,我设置的地址是192.168.232.129 。设置好后,记得重启网络:

service network restart
  • 配置windows主机上VMnet8的IP及网关,此处我设置IP为192.168.232.1,网关和虚拟机的保持一致 192.168.232.2。 如下图:
    image

大功告成,通过上面三步,不出意外的话我们使用xshell即可再次连上虚拟机中的centos系统,而且以后每次计算机重启,都无需再次配置了:
image