两台主机的vmware虚拟机相互连通的实现步骤

yizhihongxing

下面是实现两台主机的vmware虚拟机相互连通的完整攻略:

确认网络环境

在开始配置虚拟机网络之前,需要确认网络环境是否支持虚拟机之间的互通。具体确认方法如下:

  1. 确认物理网络是否连接正常,主机所在的局域网是否具有网络访问权限;
  2. 确认虚拟机所在的网络类型,需与物理网络相符;
  3. 确认虚拟机的IP地址是否在同一网段中。

如上确认后确认网络正常,可进行下一步操作。

配置虚拟机网络

以下为通过 NAT模式 连通两台主机 VMWare 虚拟机的方法(在不同主机上分别创建了虚拟机):

第一步:设置虚拟网络编辑器

  1. 进入 VMware Workstation 中,选择菜单栏的 Edit -> Virtual Network Editor,打开虚拟网络编辑器;
  2. 在虚拟网络编辑器中,选择 NAT 类型的虚拟网络,点击 NAT Settings 按钮,弹出 NAT 设置对话框;
  3. 在 NAT 设置对话框中,选择 Add 新增端口映射,配置如下:

    Host Port: 10022
    Type: TCP
    Virtual machine IP address: 192.168.179.129
    Port: 22

    其中,Host Port 表示主机的端口,Virtual machine IP address 表示虚拟机的 IP 地址,Port 表示虚拟机中 SSH 服务的端口。

  4. 点击 OK 保存设置。

第二步:配置虚拟机网络

选择虚拟机后,进行以下操作:

  1. 点击虚拟机编辑 -> 虚拟机设置 -> 网络适配器,选择 NAT模式
  2. 点击 高级 ,设置为以下参数:

    Adapter Type: Intel PRO/1000 MT Desktop (82540EM)
    MAC address: Automatic
    Promiscuous Mode: Allow All

    MAC 地址设置为自动,以防止冲突。

第三步:打开虚拟机 SSH 服务

在虚拟机系统中,进行以下操作:

  1. 安装 openssh-server,如果已安装则跳过该步骤;
  2. 修改系统配置文件 /etc/ssh/sshd_config,将 PermitRootLoginPasswordAuthentication 均设置为 yes
  3. 重启 SSH 服务。

第四步:建立主机之间连接

  1. 在需要连接的主机上打开终端,输入 ssh -p 10022 root@<虚拟机 IP 地址> 命令,使用主机的用户名和密码进行连接;
  2. 若连接成功,即可进行互相传输文件等操作。

示例

例如,在一台主机上运行 Ubuntu 虚拟机,另一台主机上运行 CentOS 虚拟机,需要实现这两台虚拟机相互连通。

  1. 在 Ubuntu 虚拟机设置 NAT 模式,设置虚拟机 IP 为 192.168.179.129;
  2. 在 CentOS 虚拟机设置 NAT 模式,设置虚拟机 IP 为 192.168.179.130;
  3. 在虚拟网络编辑器中配置如下端口映射:

    Host Port: 10022
    Type: TCP
    Virtual machine IP address: 192.168.179.129
    Port: 22

  4. 在 Ubuntu 虚拟机中执行以下命令来开启 SSH 服务:

    sudo apt-get update
    sudo apt-get install openssh-server
    sudo service ssh start

  5. 在 CentOS 虚拟机中执行以下命令来开启 SSH 服务:

    sudo yum install openssh-server
    sudo service sshd start

  6. 在一台主机上,使用终端输入以下命令连接 Ubuntu 虚拟机:

    ssh -p 10022 root@192.168.179.129

  7. 在另一台主机上,使用终端输入以下命令连接 CentOS 虚拟机:

    ssh -p 10022 root@192.168.179.130

通过以上操作,便可以实现两台主机的虚拟机相互连通。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:两台主机的vmware虚拟机相互连通的实现步骤 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • 详解Windows下运用Docker部署Node.js开发环境

    下面我会详细介绍一下在Windows下如何使用Docker部署Node.js开发环境。 什么是Docker? Docker是一个支持应用程序虚拟化的开源工具,它能够帮助开发者构建、打包、运输和部署应用程序。Docker是一个轻量级的容器引擎,能够将应用程序及其依赖项打包成一个可移植的容器,这与传统的虚拟化技术有所不同,可以更方便地部署和管理应用程序。 部署N…

    windows 2023年5月23日
    00
  • windows10安装vmware14教程图解

    Windows10安装VMware14教程图解 简介 VMware是一款虚拟计算机软件,可以在一台计算机上创建多个虚拟计算机环境,每个虚拟计算机环境可以运行不同的操作系统和应用程序。本教程将介绍如何在Windows10操作系统上安装VMware14软件。 步骤 1. 下载VMware14软件 在官网或者第三方软件下载站下载VMware14软件的安装包,例如:…

    windows 2023年5月23日
    00
  • Ubuntu中用VirtualBox虚拟机安装WinXP完整图解

    Ubuntu中用VirtualBox虚拟机安装WinXP完整图解 VirtualBox是一款由Oracle公司开发的开源虚拟机软件,可以在Ubuntu操作系统中安装多种不同的操作系统,包括Windows、Linux、MacOS等。 以下是使用VirtualBox在Ubuntu中安装WinXP的完整攻略: 1. 安装VirtualBox 在Ubuntu中打开终…

    windows 2023年5月23日
    00
  • Docker命令行与守护进程的交互方法

    下面是关于“Docker命令行与守护进程的交互方法”的详细攻略。 Docker命令行与守护进程 Docker是一款流行的容器化应用程序,它提供了多种与守护进程交互的命令行工具。在本文中,我们将介绍如何与Docker守护进程进行交互。 Docker守护进程 Docker守护进程是Docker的核心组件,它是一个后台进程,负责管理容器、镜像、网络、卷等Docke…

    windows 2023年5月23日
    00
  • VMware的三种网络连接方式区别

    首先我们需要了解VMware中的三种网络连接方式是什么。 VMware中的三种网络连接方式分别是: 桥接模式(Bridged):物理网卡直接连接到宿主机的交换机,虚拟机相当于宿主机所在的局域网的一个节点。 NAT模式(NAT):虚拟机连接到宿主机一个专用的网络,宿主机会为虚拟机分配私有IP地址,并通过网络地址转换(NAT)技术将虚拟机与外网建立连接。 仅主机…

    windows 2023年5月23日
    00
  • Windows 10系统安装虚拟专用网客户端工具(图文教程)

    Windows 10系统安装虚拟专用网客户端工具(图文教程) 虚拟专用网(PPTP VPN)是一种非常常用的远程连接方式,可以让用户实现远程访问公司的内部网站或者服务器。基于Windows 10系统的虚拟专用网客户端工具则是一种实现这个方案的非常便利的方式。在这里我将为大家详细介绍Windows 10系统安装虚拟专用网客户端工具的操作流程。 安装前准备 在安…

    windows 2023年5月23日
    00
  • M1芯片Mac也可以安装Windows系统啦!使用PD16虚拟机安装ARM版Windows10教程!

    好的。首先,让我们来详细讲解一下如何使用PD16虚拟机安装ARM版Windows10,让M1芯片Mac也可以安装Windows系统。 准备工作 下载并安装Parallels Desktop 16。Parallels Desktop是一款虚拟机软件,可以在Mac上运行Windows和其他操作系统。 下载ARM版Windows10系统镜像。 安装Windows1…

    windows 2023年5月23日
    00
  • 在Windows 9系统上,微软面临的四个艰巨挑战是什么呢

    在Windows 9系统上,微软面临的四个艰巨挑战如下: 1. 兼容性问题 Windows系统在更新迭代过程中,难免会出现应用程序不兼容或无法运行的问题。而在Windows 9系统上,这一问题得到了进一步的复杂化。这是由于Windows 9系统可能会引入全新的API和库,而一些老旧的应用程序无法适应新的环境。此外,由于Windows系统的市场份额仍然较大,微…

    windows 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部