Window通过VMWare搭建Linux集群后,将虚拟机暴露到宿主机局域网中,实现个人服务器搭建

news2024/11/25 15:52:24

目录

  • 一、目的
  • 二、实现的方法
    • 2.1 保证VMnet8为NAT模式
    • 2.2 获取虚拟机IP后,与宿主机进行端口绑定
    • 2.3 查看宿主机端口配置是否生效
    • 2.4 宿主机的端口准入规则设置
    • 2.5 效果

一、目的

解决宿主机通过VMware WorkStation安装了虚拟机后,宿主机所在的局域网中其他机器能访问宿主机里的虚拟机。

其本质是通过VMware提供的端口转发功能,链接到虚拟机ssh常用端口22,以宿主机绑定的端口跳转访问虚拟机的原理,即虚拟机和宿主机之间采用nat连接,然后通过VMware将宿主机某个端口与虚拟机22端口绑定,最后通过ssh访问宿主机指定端口,该端口跳转到虚拟机对应的22端口,从而实现宿主机局域网的访问。

宿主机IP虚拟机IP
192.168.31.135192.168.117.101

虚拟机通过VMnet8的分配,使其具有独立的网段,但是也正因为其网段与宿主机不同,所以宿主机所在的局域网的其他机器(192.168.31.xxx)是无法访问192.168.31.135内的虚拟机的。

在局域网(192.168.31.xxx)的其他机器看来,192.168.221.xxx这是另外一个网段,不同网段之间是没法进行通讯的。但是可以通过宿主机的端口(比如65501),转发宿主机体内虚拟机的22端口,以此来跳转访问。

二、实现的方法

2.1 保证VMnet8为NAT模式

2.2 获取虚拟机IP后,与宿主机进行端口绑定

VMware Workstation 》编辑 》虚拟网络编辑器 》 更改设置 》点选VMnet8这块虚拟网卡 》 NAT设置 》端口转发 》 添加

2.3 查看宿主机端口配置是否生效

netstat -ano

可以看到是已经生效了的

2.4 宿主机的端口准入规则设置

win7/win8设置防火墙端口开放及检测开放端口-百度经验 (baidu.com)

2.5 效果

本文转自 https://blog.csdn.net/Norni/article/details/121260388,如有侵权,请联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1029477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

A股风格因子看板 (2023.09 第07期)

该因子看板跟踪A股风格因子,该因子主要解释沪深两市的市场收益、刻画市场风格趋势的系列风格因子,用以分析市场风格切换、组合风格景露等。 今日为该因子跟踪第7期,指数组合数据截止日2023-08-31,要点如下 近1年A股风格因子收益走…

开源日报 0821:帮你修复老旧照片

这篇文章总结了几个开源项目的特点和优势。其中包括了 Python 资源列表、金融研究工具、动画精灵程序、游戏和旧照片修复项目等。这些项目提供了丰富的功能和技术支持,用户可以根据自己的需求进行定制和改进。总的来说,这些开源项目为开发者和用户提供了…

在如今内卷严重的背景下,程序员该如何提高自己的收入,享受美好人生?

无论是当今程序员行业,还是各行各业,内卷都非常严重,好多人都处于了一种卷又卷不过,躺又躺不平的境地,十分的难受,那么作为一个程序员而言,该如何在这样的境地下提高自己的收入,享受…

动力节点老杜JavaWeb笔记(全)

Servlet 关于系统架构 系统架构包括什么形式? C/S架构B/S架构 C/S架构? Client / Server(客户端 / 服务器)C/S架构的软件或者说系统有哪些呢? QQ(先去腾讯官网下载一个QQ软件,几十MB&#xff…

Innodb底层原理与Mysql日志机制

MySQL内部组件结构 Server层 主要包括连接器、词法分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现&#xff0c…

1536. 排布二进制网格的最少交换次数;754. 到达终点数字;1106. 解析布尔表达式

1536. 排布二进制网格的最少交换次数 核心思想:贪心。枚举每一行,然后去找离这行最近的满足要求的那一行。我们用j保存每一行的最后一个1,那么尾部的0个数为n-1-j,每一行需要的0个数为n-i-1,所以得出结论 i > j。然…

asp.net网站的建立及运行

点击创建新项目 在输入框中输入asp.net,并选择图中的 点击下一步 点击创建 然后,右键,添加,新建项 选择web窗体 点击添加 点击视图,工具箱 选择一个label,记住这个id 空白处右键,查看代码 添…

usmile F10 系列数字牙刷:数字化刷牙体验的新巅峰

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页: 🐅🐾猫头虎的博客🎐《面试题大全专栏》 🦕 文章图文并茂&#x1f996…

51单片机4【玩转开发板】

1.开发板完全介绍 1.配件 2.开发板主板及板载原件 1.单片机 (1)注意不要装反了,凹槽的一面向上是正的 (2)不要再开电的时候取下或者装上。 2.单片机工作必备的外围电路 1.晶振 2.复位电路 3.电源供电电路 4.USB下载…

NLP文本生成全解析:从传统方法到预训练完整介绍

目录 1. 引言1.1 文本生成的定义和作用1.2 自然语言处理技术在文本生成领域的使用 2 传统方法 - 基于统计的方法2.1.1 N-gram模型2.1.2 平滑技术 3. 传统方法 - 基于模板的生成3.1 定义与特点3.2 动态模板 4. 神经网络方法 - 长短时记忆网络(LSTM)LSTM的核心概念PyTorch中的LST…

漫画 | 两年,我学会了所有的编程语言!

本文想要探讨的一个话题是:作为一个程序员,如何看待这么多的编程语言?是不是要学习?该怎么学习?其实很多人都有这样的体会,当你学会了一门语言以后,再去学习新的语言,难度会大大降低…

音乐随行,公网畅享,群辉Audiostation给你带来听歌新体验!

文章目录 本教程解决的问题是:按照本教程方法操作后,达到的效果是本教程使用环境:1 群晖系统安装audiostation套件2 下载移动端app3 内网穿透,映射至公网 很多老铁想在上班路上听点喜欢的歌或者相声解解闷儿,于是打开手…

10分钟设置免费海外远程桌面

前言 本教程将向您介绍如何使用 Amazon Lightsail 服务的免费套餐轻松搭建属于您的远程桌面。依托于 Amazon 全球可用区,您可以在世界各地搭建符合您配置需求的远程桌面。 本教程需要先拥有亚马逊云科技海外账户。现在注册亚马逊云科技账户可以享受12个月免费套餐…

基于springboot广场舞团系统springboot16

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

云服务器ECS_云主机_服务器托管_计算-阿里云

阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器…

Linux0.11——第一回 最开始的两行代码

按下开机键后究竟发生了什么 官方教科书说法: BIOS 按照“启动顺序”,把控制权转交给排在第一位的存储设备:硬盘。然后在硬盘里寻找主引导记录的分区,这个分区告诉电脑操作系统在哪里,并把操作系统被加载到内存中&…

一、python解题——求序列最长递增

解题代码: import os import sys# 请在此输入您的代码 n int(input()) a list(map(int, input().split())) # 创建一个初始元素全为1的列表,用来存放每个递增序列的长度 b [1 for x in range(0, n)] # 设置num,用来控制b列表的下标 num …

中秋编程之夜:程序员的特殊庆祝方式

中秋编程之夜:程序员的特殊庆祝方式 摘要引言正文1. 中秋编程马拉松2. 月光下的代码编写3. 月饼分享与技术讨论4. 创意月亮主题项目 总结参考资料 博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 &am…

竞赛 基于深度学习的人脸表情识别

文章目录 0 前言1 技术介绍1.1 技术概括1.2 目前表情识别实现技术 2 实现效果3 深度学习表情识别实现过程3.1 网络架构3.2 数据3.3 实现流程3.4 部分实现代码 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习的人脸表情识别 该项目较…

Webpack打包CSS文件,解决You may need an appropriate loader to handle this file type报错

在项目文件夹下创建webpack.config.js文件,该文件就是Webpack的配置文件 注意:该文件中遵循Node.js的代码格式规范 ,需要对导出配置文件中的内容 Webpack在默认情况下只能打包js文件,如果我们希望他能够打包其他类型的文件&#…