首页 > 系统相关 >如何使用ssh连接VMWare中的虚拟机

如何使用ssh连接VMWare中的虚拟机

时间:2024-02-21 18:14:41浏览次数:36  
标签:VMnet8 主机 虚拟机 模式 虚拟 ssh NAT VMWare

一、VMWare虚拟机的三种接入模式

VMware提供的三种网络模式分别为:

  1. 桥接模式(Bridge):在这种模式下,虚拟机通过连接到虚拟机交换机,利用虚拟网桥将虚拟机的网络连接到主机的网卡。这种模式下,虚拟机拥有独立的IP地址,并且可以在内部网络中与其他主机进行互相访问。此外,虚拟机也可以访问互联网。

  2. NAT模式(Network Address Translation):在这种模式下,虚拟机会有一个虚拟的NAT设备(即虚拟路由器)连接到VMware Network Adapter VMnet8虚拟交换机。这个虚拟NAT设备负责将专用网络中的IP地址转换为主机系统使用的IP地址。这样,主机可以通过VMware Network Adapter VMnet8虚拟网卡连接到虚拟交换机,从而实现主机和虚拟机之间的网络连接。在这种模式下,虚拟机无法直接访问互联网,但可以通过NAT设备的转换功能访问互联网。同时,虚拟机之间也能够相互访问。

  3. 仅主机模式(Host-Only):在这种模式下,主机使用VMware Network Adapter VMnet1虚拟网卡连接到VMnet1虚拟交换机。由于缺少了NAT设备,虚拟机无法访问外部网络或互联网。但是,主机和虚拟机之间是可以相互访问的。这种模式的用途通常是创建一个与其它机器隔离的网络环境。

这些模式的使用场景各有不同,例如,桥接模式常用于创建虚拟服务器以提供内网服务;NAT模式适用于需要虚拟机能够访问互联网但又不想暴露真实网络配置的场景;而仅主机模式则多用于隔离测试环境或者创建独立的网络空间。

一般的桥接模式和NAT模式常用。

安装VMWare workstation后,我们计算机的网络设置中会增加两个网络适配器 VMnet1和VMnet8.

VMnet1就是仅主机模式出现的网路对应的物理机上的适配器,通过这个适配器,可以和虚拟机所在的网络通信。

VMnet8就是NAT模式出现的网路对应的物理机上的适配器,通过这个适配器,可以和虚拟机所在的网络通信以NAT模式通信。

二、桥接模式接入网络

一般的,虚拟机以桥接模式接入网络时,与物理主机处于同一网络中,故只要物理主机可以上网,虚拟机可以接入网络,那么两个主机之间就是通的,可以通过

ping 虚拟机ip地址

tenet ip port

来测试。前提是虚拟机防火墙、端口,ssh服务等设置正确

三、NAT模式接入网络

NAT模式下,虚拟机处于一个子网上,这个子网接入物理主机的适配器就是VMnet8,要想物理主机与虚拟机可以直接SSH连接,需要VMnet8处于启用状态

A、子网直连

 1、linux虚拟机需要条件:SSH服务启用并正确配置,账户有密码,防火墙没有特别的拦截设置。

 2、使用SSH客户端软件连接(此处使用宝塔SSH工具)

正确设置主机、密码登后登录成功

 

B、映射连接

依次点击VMWare的编辑->虚拟网络编辑器->NAT模式

 NAT设置->添加

 

 主机端口号指的是要映射的物理主机端口(任意自定义,建议避开常用,又与22含义关联,故起9022),虚拟IP指的是虚拟机的IPv4,端口号只能选22(ssh服务)

依次点击确定和应用

宝塔ssh客户端

 

这样技术VMnet8禁用也可以连接,此时,物理主机相当于启用了一个路由器,路由器子网中有虚拟机接入

 

标签:VMnet8,主机,虚拟机,模式,虚拟,ssh,NAT,VMWare
From: https://www.cnblogs.com/xietianjiao/p/18025904

相关文章

  • 通过虚拟机镜像部署zabbix
    前言由于基础镜像的缘故,zabbix部署过程中很可能出现各种缺少依赖包的情况,如果环境中又无法连接互联网,系统部署会非常麻烦。为此zabbix官方提供了虚拟机镜像,导入后可以直接在平台上拉起虚拟机,非常简单,几分钟即可启动一套zabbix系统。本文摘要自官网手册1启动虚机以zabbix6.0......
  • VMWare的虚拟网络编辑器
    一、VMWare的虚拟网络编辑器功能VMware的虚拟网络编辑器(VirtualNetworkEditor)是一个工具,用于管理和配置VMware虚拟网络适配器和网络设置。通过虚拟网络编辑器,用户可以对虚拟网络进行高级配置,包括网络适配器类型、IP地址分配、子网设置、端口映射等。以下是虚拟网络编辑器的......
  • 阿里云虚拟机以及go2aliyun后的优化
    阿里云虚拟机以及go2aliyun后的优化背景最近公司内开始使用阿里云作为一些验证环境因为阿里云上面的系统类型有限很多兼容性的系统无法通过模板创建出来所以前几天使用了go2aliyun的方式搭建虚拟机进行兼容性的验证。使用过程中发现一些问题,这里总结一下。ssh链接总断......
  • centos服务器中病毒dealer sshc dudu
    参考:http://www.ityunxiu.com/news/industry/26.html1问题这几天服务器一直出问题执行命令:top突然发现系统上多了一个不知道是什么的服务,占用大量的cpu 2查找及解决2.1执行ps-ef发现是这个进程,不知道哪里来的,应该是病毒了 2.2执行命令cronta......
  • openssh漏洞修复之升级openssh与openssl
    下载Openssh和Opensslwgetftp://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/wgethttps://www.openssl.org/source/openssl-1.1.1h.tar.gz安装Openssltar-zxfopenssl-1.1.1h.tar.gzcdopenssl-1.1.1h./config--prefix=/usr/local/openssl-1.1.1-dsharedmake......
  • VMware vsphere 8 虚拟机安装Truenas core 13运行内存占满报警
    使用过Truenas的朋友都知道,在共享运行了一段时间之后,由于Truenas的内存缓存机制,导致系统显示Truenas虚拟机内存已用满,然后报警。首先可以确定,在Truenas系统中,系统内存缓存满并没有任何问题,但是在VMware的管理中并不了解Truenas的运行机制,这里的报警是一定要解决的,现在思路有两条......
  • 【转帖】阿里云ssh远程连接短时间就会断掉的解决方案
    https://zhuanlan.zhihu.com/p/423385471 本文已收录公众号《极客运维之家》,欢迎关注公众号一起交流学习文章目录问题重现问题分析问题解决打开sshd的配置文件修改如下参数重启服务:补充总结问题重现阿里云服务器,使用Finalshell远程连接,在操作中没有出现任务......
  • vscode ssh: Resolver error: Error: XHR failedscode错误
    https://blog.csdn.net/m0_38040006/article/details/126752751https://devpress.csdn.net/cloud-native/64f81cf9993dd34278ee1143.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDUwNjkxNiwiZXhwIjoxNzA5MDE3MzcxLCJpYXQiOjE3MDg0MTI1NzEsInVzZXJuYW1lIjoi......
  • 【转】在 github 添加一个 SSH key
    参考:https://zhuanlan.zhihu.com/p/345846941、登录到 https://github.com,在设置页面的左侧菜单里找到SSHandGPGkeys2、打开GitBash3、运行 ssh-keygen-trsa-b4096-C"你的邮箱",注意要填写与github.com里相同的邮箱,不需要接收验证码啥的4、按回车三次,就成......
  • 使用VS Code Remote SSH连接上服务器实现远程开发
    1下载VSCODE,Windows版本https://code.visualstudio.com/updates/v1_852安装插件3 配置SSH密钥,上传公钥到服务器4连接成功,直接操作远程目录和文件   远程开发https://code.visualstudio.com/docs/remote/remote-overview https://www.jianshu.com/p/37bbec3788......