教你如何将本地虚拟机变成服务器,供其它电脑访问

news2024/9/22 1:59:24

场景:最近在做数据仓库的作业,需要团队协作,买不起阿里云服务器,所以想到能不能将我本地机上的虚拟机变成服务器,供其它同学的电脑访问。在虚拟机上安装hadoop和hive,然后同学机子上安装kettle进行连接。最后发现是可以的。

本文介绍如何将本地虚拟机变成服务器,供其它电脑访问。

假设现在有电脑A和电脑B,虚拟机安装在电脑A上,现在电脑B想访问电脑A上的虚拟机。

首先要保证2点:

1.两台电脑要在同一个网段下:比如同一个wifi,手机热点,或者校园网下。

2.两台电脑要开放端口(如果嫌麻烦直接关闭防火墙即可)。

一、修改虚拟机的设置

1.首先打开虚拟机设置确保网络适配器为NAT:

2.然后选择编辑选项卡,点击虚拟网络编辑器

点击右下角更改设置:

选中NAT模式的这条栏目,然后点击右下角NAT设置:

点击添加,出现映射传入端口的弹窗:

我这里详细讲解一下这些参数:

主机端口:填写的是虚拟机所在的本地机的端口,这里可以随便填,比如2021、2024等等只要没被其它占用即可(不然会导致冲突)。

虚拟机的IP地址:这里通过ifconfig来查看虚拟机的ip地址,填的是虚拟机的ip地址。

虚拟机端口:默认是22,填22即可。

二、两台电脑ping通

假如我是用校园wifi连接的。

查看本地机(虚拟机所在的本地物理机,即电脑A)的所连网络(比如校园网wifi)的ip地址:

查看远端机(即想要使用电脑A中虚拟机的电脑B)的所连网络(比如校园网wifi)的ip地址:

学过计算机网络的人都知道,如果2台电脑同时连接校园网,那么它们的网段是相同的,比如以ipv4为例:两台电脑中显示的校园wifi同样是以192.168.191为前缀。

但是它们最后一个点后的数字是不同的,比如:电脑A为172,电脑B为47,最后这几位数字是用于区分同一网段下不同主机的。

这样一来电脑A连接校园网的ip是192.168.191.172,电脑B连接校园网的ip是192.168.191.47。

然后尝试一下两台电脑间能否ping通。

在电脑A中打开cmd,输入ping 电脑B所连网络的ip。

 比如输入:ping 192.168.191.172。

在电脑B中打开cmd,输入ping 电脑A所连网络的ip。

比如输入:ping 192.168.191.47。

两台电脑能够互相ping通。

三、电脑B连接使用电脑A中虚拟机

最后通过xterm或者ssh随便啥连接终端都可以,比如我现在是电脑B(所连网络ip:192.168.191.172),我现在想要去连接电脑A(所连网络ip:192.168.191.47)中的虚拟机。现在要注意了,下面这句话很重要

(我现在是电脑B,打开了Xterm里的SSH准备远程连接)在Remote host(连接远程主机)里填写的是电脑A的所连网络的ip,注意了不是网卡ip,也不是虚拟机的ip,一定是电脑A本地物理机所连网络的ip。

因为连接的原理是:电脑B通过【电脑A所连网络的ip+端口号】,去连接虚拟机。

【到这里看懂的点个赞吧⭐据说点赞的都会收获好运欧👍】

然后端口填写的是我们之前在“映射传入端口”中输入的主机端口号,这里也要注意了一定不能填写虚拟机的端口22,否则是错误的。

这样我们就能够在电脑B上连接电脑A中的虚拟机了。

四、总结

所以当你在电脑A的虚拟机上下载了某些软件之后,假如你想让你的小伙伴能连接上虚拟机,当作服务器来使用里面的软件,一起来分工协作。

你就可以让你的小伙伴通过【虚拟机所在本地物理机所连网络的ip+设置的端口号】来访问虚拟机中的内容了,很方便吧。

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

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

相关文章

SPL-cmcRVFL+

吐槽 作者未提供代码,还有图1敢再糊点吗?

文件上传至阿里云

注册阿里云账号后,开通好对象存储服务(OSS),三个月试用 阿里云登录页 (aliyun.com) 目录 一.创建Bucket 二.获取AccessKey(密钥) 三.参考官方SDK文件,编写入门程序 1.复制阿里云OSS依赖,粘贴…

【基础工具篇使用】Windows环境下瑞芯微开发工具的安装和使用

文章目录 Rockchip 烧录驱动的安装Rockchip 烧录工具使用导入配置MASKROM 模式烧录LOADER 模式烧录Update.img 包的烧录 Rockchip 烧录驱动的安装 瑞芯微提供了 RKDevTool 上位机烧录工具,此工具只能在 Windows 系统下运行,运行前要先安装驱动文件 Ro…

大模型第三节课程笔记

大模型开发范式 优点:具有强大语言理解,指令跟随,和语言生成的能力,具有强大的知识储备和一定的逻辑推理能力,进而能作为基座模型,支持多元应用。 不足:大模型的知识时效性受限,大模…

netcore html to pdf

一、新建项目&#xff1a;QuestPDFDemo <PackageReference Include"NReco.PdfGenerator" Version"1.2.1" /> 二、上代码 using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging;using QuestPDFDemo.Models; using System; using Sys…

线程使用越多程序越快?别瞎整。。。

B站&#xff1a;啥都会一点的研究生公众号&#xff1a;啥都会一点的研究生 当运行 CPU 密集型的并行程序时&#xff0c;通常希望将线程或进程池的大小设置为计算机上的 CPU 核数量&#xff0c;但有没有考虑过是否真的是核数用的越多并行程序越快&#xff1f; 理论上线程过少&…

归并排序-排序算法

前言 如果一个数组的左右区间都有序&#xff0c;我们可以使用一种方法&#xff08;归并&#xff09;&#xff0c;使这个数组变得有序。 如下图&#xff1a; 过程也很简单&#xff0c;分别取左右区间中的最小元素&#xff0c;再把其中较小的元素放到临时数组中&#xff0c;例如…

《网络是怎样连接的》2.5节图表(自用)

图5.1&#xff1a;ip包结构 图5.2&#xff1a;ip网络包的传输方式 1.以太网的部分也可以替换成其他的东西&#xff0c;例如无线局域网、ADSL、FTTH等&#xff0c;它们都可以替代以太网的角色帮助IP协议来传输网络包 2.根据ARP协议&#xff0c;客户端可以根据ip地址得到下一个路…

近似点梯度法

最优化笔记——Proximal Gradient Method 最优化笔记&#xff0c;主要参考资料为《最优化&#xff1a;建模、算法与理论》 文章目录 最优化笔记——Proximal Gradient Method一、邻近算子&#xff08;1&#xff09;定义 二、近似点梯度法&#xff08;1&#xff09;迭代格式&…

【JAVA】怎么确保一个集合不能被修改

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; JAVA ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 示例&#xff1a; 不可修改的List&#xff1a; 不可修改的Set&#xff1a; 不可修改的Map&#xff1a; 结语 我的其他博…

基于Springboot的计算机学院校友网(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的计算机学院校友网(有报告)。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xff0c;通过Spring…

【数据库】mysql事务

一、事务的基本概念 1、事务的定义 事务可由一条非常简单的SQL语句组成&#xff0c;也可以由一组复杂的SQL语句组成。。 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性&#xff0c;保证成批的 SQL 语句要么全部执行&…

Java项目:112SSM在线电影订票系统

博主主页&#xff1a;Java旅途 简介&#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 在线电影订票系统基于SpringSpringMVCMybatis开发&#xff0c;系统分为前台和后台&#xff0c;前台主要用来用户浏览电影信息&#xff0c;订票&#xff0c…

第7章-第9节-Java中的Stream流(链式调用)

1、什么是Stream流 Lambda表达式&#xff0c;基于Lambda所带来的函数式编程&#xff0c;又引入了一个全新的Stream概念&#xff0c;用于解决集合类库既有的鼻端。 2、案例 假设现在有一个需求&#xff0c; 将list集合中姓张的元素过滤到一个新的集合中&#xff1b;然后将过滤…

Dell 机架式服务器 - 高级定制服务

Dell 机架式服务器 - 高级定制服务 1. Dell Technologies2. 机架式服务器 - 高级定制服务2.1. Servers & Storage (服务器及存储) -> Servers2.2. Rack Servers (机架式服务器)2.3. Shop2.4. PowerEdge Rack Servers (PowerEdge 机架式服务器)2.5. PowerEdge R760 Rack …

个性化Python GUI计算器搭建

大家好&#xff0c;本文将介绍在Python中使用Tkinter几分钟内制作自己的全功能GUI计算器。 要完成所提到的功能&#xff0c;除了通常随Python标准库一起安装的Tkinter之外&#xff0c;不需要任何额外的库。 如果使用的是Linux系统&#xff0c;可能需要安装&#xff1a; $ pi…

519基于单片机的自动切割流程控制系统

基于单片机的自动切割流程控制系统[proteus仿真] 自动切割流程控制系统这个题目算是课程设计和毕业设计中常见的题目了&#xff0c;本期是一个基于单片机的自动切割流程控制系统 需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】&#xff0c;赞赏任意文章 2&…

双指针(简化哈希)力扣15.三数之和

题目 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意&#xff1a;答案中不可以包含重复的三元组。 …

密码学(二)

文章目录 前言一、Certificate Authorities二、Key Agreement Protocols 前言 本文来自 Intel SGX Explained 请参考&#xff1a;密码学&#xff08;一&#xff09; 一、Certificate Authorities 非对称密钥密码学中的公钥和私钥假设每个参与方都拥有其他参与方的正确公钥。…

【上海】买套二手房需要多少钱?

上次我们看了苏州的二手房&#xff0c;这次我们一起来看下上海的二手房价格如何。 数据来源 数据来自贝壳二手房&#xff0c;每个区最多获取了3千条房源信息&#xff0c;数据共计4万条左右 对数据感兴趣的朋友&#xff0c;公众号后台发送上海二手房获取数据文件 各区房源单价…